-
Android
项目报错Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 6.5. Possible solution: - Upgrade Gradle wrapper to 7.2 version and re-import the project
原因:是因为
Java
版本和Gradle
版本不匹配,可以调节Java
版本或者Gradle
版本,但是改动Gradle
风险比较大,有可能会导致其他问题,所以推荐修改Java
版本,如果熟练可以忽略随便调整。当前报错意思是:当前编译配置是
Java 17.0.6
,如果需要使用这个版本,需要升级到Gradle 7.2
,目前是Gradle 6.5
。因为项目所需的
Gradle 6.5
对应的是java 8
,而Android Studio Flamingo | 2022.2.1 Patch 1
自带的Java
版本为17
,它会使用默认的Java
版本去编译项目,所以编译时导致报错。 -
附:在 Android 开发环境中,Gradle 版本和 Java JDK 版本的对应关系,这样就能很清晰的知道需要使用什么版本了。
-
方式一:降低编译配置的
Java
版本1、安装低版本
Java
,附:看这篇 Java 的 JDK 多版本管理与常用命令(JEnv、SDKMAN、Jabba) 中的JEnv 使用细节
,有下载地址。2、进入
Settings
,找到Gradle
编译配置,注意多个项目时,项目别选错了,首次切换到Java 8
点击Apply -> OK
。可以重启一下工具,稳妥,这个时候可以正常下载相关依赖了。文章来源:https://www.toymoban.com/news/detail-827821.html
文章来源地址https://www.toymoban.com/news/detail-827821.html
-
方式二:升级编译配置的
Gradle
版本- 待补充…
到了这里,关于Android Your build is currently configured to use Java 17.0.6 and Gradle 6.5.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!