启动项目时,Gradle报下面异常:

Failed to apply plugin 'com.android.internal.application'.
Android Gradle plugin requires Java 17 to run. You are currently using Java 11.
Your current JDK is located in /Applications/Android Studio.app/Contents/jbr/Contents/Home You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing org.gradle.java.home in gradle.properties.

解决方案:

根据提示,
第一种,修改IDE的配置,可以是我找了半天就没有找到IDE上面关于Gradle修改JDK配置的地方。所以第一种方法我放弃了。
20241016211741.png

第二种,修改环境变量,可是我的JAVA_HOME早就修改为jdk 17了。不懂为啥IDE不生效。
20241016211502.png

第三种,直接修改项目中gradle.properties,在里面添加配置:

org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

运行完美。

当然,如果有和我一样找不到IDE上面关于Gradle修改JDK的地方,有不想修改本机环境变量,那就可以和我一样使用第三中方案。

标签: Android, Gradle, requires Java 17 to run. You are currently using Java 11

添加新评论