-
在编译
Android
老项目时,报错:Unsupported Gradle JVM. Your build is currently configured to use Java 17.0.11 and Gradle 6.5. Possible solutions: - Upgrade to Gradle 8.5 and re-sync - Upgrade to Gradle 7.2 and re-sync
- 1
- 2
- 3
- 4
- 5
- 6
- 7
原因是
Java 17.0.11
与当前项目使用的Gradle 6.5
不匹配,可以选择降低到符合Gradle 6.5
的Java
版本,不推荐升级到符合Java 17.0.11
的Gradle
版本,可能会出别的问题。【不推荐】上面
Possible solutions:
下面的提示,就是推荐升级Gradle
的版本,能匹配当前Java 17.0.11
版本,想升级点一下就可以,大佬可以无视风险。可以看下 Android Gradle 版本对应的 Java JDK 版本,我现在项目是
Gradle 6.5
按照文章中的对应关系,Gradle 6.x
支持 JDK 8 到 JDK 16,但 JDK 17 不支持。而现在提示则是我使用了
Java 17.0.11
在配合Gradle 6.5
,所以需要调整一下Gradle 的 Java JDK
版本,打开设置
搜索Gradle
:点击后面的小箭头,展开后如果没有找到合适的
jdk
可以通过Download JDK
下载一个,或者Add JDK
添加本地存在的JDK
版本。选好版本,供应商可以根据自己电脑
cpu
类型选择,带了aarch64
标识的是arm 处理器架构的 64 位版本
,没有带aarch64
通常是x86-64 或 amd64 架构
,也就是最常见的Intel/AMD 64 位处理器架构
。点击下载后,显示如果是
红色
说明这个供应商有问题了,看有没有别的供应商,如果没有可以去第三方渠道
或Java 官网
下载一个Java JDK
版本,也可以选择在这里换一个版本比如16
不行就15
呗。是这种灰色就说明设置没问题,点击
apply
,在点ok
,然后刷新一下工程或者重启工具都行。
Android Your build is currently configured to use Java 17.0.11 and Gradle 6.5.
注:本文转载自blog.csdn.net的卡尔特斯的文章"https://blog.csdn.net/zz00008888/article/details/135861447"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
评论记录:
回复评论: