Android:您的构建版本当前配置为使用 Java 17.0.6 和 Gradle 6.1.1

Android: Your build is currently configured to use Java 17.0.6 and Gradle 6.1.1

提问人:Saad 提问时间:5/5/2023 更新时间:7/11/2023 访问量:5774

问:

更新android studio后,我陷入了错误。我有 Android Studio Flamingo 2022.2.1。更新到新版本后,出现以下错误:

不支持的 Java。 您的 build 当前配置为使用 Java 17.0.6 和 Gradle 6.1.1。

可能的解决方案:

  • 将 Gradle 包装器升级到 7.2 版本并重新导入项目。

这是我在文件中的设置:

gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

build.gradle (应用 lavel):

task wrapper(type: Wrapper) { gradleVersion = '7.2' }

build.gradle(项目 Lavel):

dependencies { classpath "com.android.tools.build:gradle:4.0.2" }

可能是我设置了错误的版本,但我无法弄清楚在哪个文件中进行了哪些更改解决了我的问题。请帮我解决这个问题。谢谢

我尝试将版本更改为 7.+,但是当我尝试再次导入相同的问题时,一次又一次地弹出。

android gradle build.gradle gradle-plugin

评论


答:

1赞 Francisco 5/5/2023 #1

Java 17 似乎需要 Gradle 7.3。

尝试升级您的gradle-wrapper

来源:https://docs.gradle.org/current/userguide/compatibility.html

9赞 Felipe Silva Vieira 7/11/2023 #2

我遇到了同样的问题,运行旧项目非常棘手,为了进行测试,您可以下载内置在 android studio 中的 JDK 11 并运行旧项目。

  1. 首先转到 File => Settings => Build, Execution, Deployment => Buiild Tools => Gradle
  2. 然后选择 Gradle JDK 下拉列表并下载 JDK
  3. 对我来说,这个配置解决了(您可以根据自己的喜好选择位置):

enter image description here

  1. 下载后,全部保存并尝试同步并再次构建