Imgur 网上搜了没找到解决办法 我的 as 版本:Runtime version: 11.0.13+0-b1751.21-8125866 amd64 java 版本:"18.0.2.1" 2022-08-18
1
imtianx 2022-12-15 18:13:04 +08:00
打开 Project Structure --- SDK location -- Gradle settings. gradle sdk 选择 AS 自带的
|
2
lxiian 2022-12-15 18:13:49 +08:00 via iPhone
我记得 File->Project Struct->sdk(不知道是不是这个,忘了) 里面有个 gradle settings ,可以选择 Java 版本
|
3
SnowStack 2022-12-15 18:15:16 +08:00
cmd + 逗号 进入 Preferences 界面 -> 搜索 Gradle-> Gradle JDK 选择 11 Oracle OpenJDK ->点击 OK
|
4
edwang 2022-12-15 18:22:43 +08:00 via Android
https://juejin.cn/post/6991731702137618469
如果要用 java11 写代码,配 java sdk 。as 新版本 gradle sdk 必须指定 java11 |
5
haha512 2022-12-15 23:18:58 +08:00
这种问题直接问 ChatGPT 啊,再合适不过
打开 Android Studio ,点击菜单栏上的 "File" 菜单,然后选择 "Project Structure" 选项。 在弹出的对话框中,选择 "Project" 选项卡,在 "Project SDK" 下拉菜单中选择 "Java 11"。 |
6
gaifanking 2022-12-16 09:52:07 +08:00
楼主问的是 android studio runtime 的 jdk ,这个跟 gradle 是两个设置。如果两个版本不一样会耗内存。原来有个 studio 插件可以选 runtime 版本来着
|
7
debuggerx 2022-12-16 10:01:05 +08:00
Ctrl+Alt+A 打开命令面板 搜索“runtime”,然后就会找到一个修改运行时的面板,可以手动指定,也可以下载官方的 JBR
|
8
gaifanking 2022-12-16 10:02:52 +08:00
所以最简单的思路是设置 gradle jdk 版本,跟 runtime 一致,但问题在于 gradle jdk 版本要与 ANDROID_GRADLE_PLUGIN 搭配使用,像我们 AGP 还是 4.0 ,gradle jdk 只能使用 1.8 。如果有条件升级 AGP 的话可以搞搞。
---------- 楼主问的是 android studio runtime 的 jdk ,这个跟 gradle 是两个设置。如果两个版本不一样会耗内存。原来有个 studio 插件可以选 runtime 版本来着 |
9
yhm2046 OP 这个问题已经解决了一直忘记回复,写下的解决办法给后面的人参考:
我是发现 gradle 插件和 gradle 的版本不对, 参考对应的版本改过来就不报错了: https://developer.android.com/studio/releases/gradle-plugin?hl=zh-cn https://blog.csdn.net/u011897062/article/details/109357551 |