当前位置: 首页 > 知识库问答 >
问题:

更改JAVA后。版本11我得到“Android Gradle插件需要Java 11才能运行。您当前使用的是Java 1.8”

支淮晨
2023-03-14

我已经在构建中将兼容性和目标兼容性更改为JavaVersion.VERSION_11。所有模块的 gradle 文件。在我的 PC 中,我有 JDK 11,JAVA_HOME和路径都可以,在项目中:

但我仍然得到< code >应用插件' com . Android . internal . application '失败。Android Gradle插件需要Java 11才能运行。您目前使用的是Java 1.8。您可以尝试以下一些选项:更改IDE设置。更改JAVA_HOME环境变量。更改gradle.properties中的 org . gradle . Java . home < code >

我的毕业生。属性:<code>org.gradle。jvmargs=-Xmx4096m-XX:MaxPermSize=1024m-XX:HeapDumpOnOutOfMemoryError-Dfile。编码=UTF-8 org.gradle。parallel=真正的android。useAndroidX=trueandroid.enableJetifier=true

共有2个答案

云鸿达
2023-03-14

您是否可以检查环境变量中的java路径,并确保路径中没有java 8,并且有java 11或更高版本

万涵亮
2023-03-14

如果您使用的是 Mac,请在 Android Studio 上检查您的 Java 版本。指向Android Studio菜单,然后指向首选项或命令,

将bash配置文件更新到android Studio拥有的java 11。

vim /users/{username}/.bash_profile

将路径变量java定位到android文件夹文件夹

/Applications/Android Studio.app/Contents/jre/Contents/Home/bin

不要忘记输入

source /Users/{username}/.bash_profile 

最后检查我们的 Java 版本,键入

which java && javac --version 

或者运行< code >。/gradlew - version

 类似资料: