-
在编译
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原因是
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,然后刷新一下工程或者重启工具都行。