项目场景:
AS升级(2021.3.1),gradle(7.+)
问题描述
-gradlew命令报错
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_221\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需要JDK版本11,项目中使用JDK1.8
解决方案:
按照提示,修改JDK版本到11
1、File | Settings | Build, Execution, Deployment | Build Tools | Gradle|Gradle JDK
修改后,仍报错
2、File | Project Structure|SDK Location|Gradle Settings|Gradle JDK
修改后,仍报错
3、项目根目录下:文件(gradle.properties)添加代码:
org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11
问题解决
ps:可根据具体情况选择不同方案,供参考