问题描述
Android Gradle 报错如下:
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Your current JDK is located in C:\Program Files\Java\jdk1.8.0_40\jre
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`.
问题表示Gradle 插件需要 Java11 才能运行,但是当前配置的 Java 版本是 1.8 版本;
解决办法
给出的提示已经说明了解决办法
- 修改 ide 配置
- 修改
JAVA_HOME
的环境变量 - 在配置文件中配置
org.gradle.java.home
的路径
网络上大部分都是使用的第一种办法,在设置中(File -> Settings -> Build, Execution ,Deployment -> Build Tools -> Gradle )修改 Gradle JDK 版本为 Java11 :
而我在配置过后仍然报错,然后我就在 gradle.properties
这个配置文件中增加了提示的配置,然后将其指向 Java11 所对应的路径即可:
org.gradle.java.home=D:\Program Files\Android\Android Studio\jre