当Java版本不正确时,Gradle的sync阶段回报错如下:
An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
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`.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
意思就是我们的 Gradle 插件需要 Java 11 才能运行。而我们当前使用的是 Java 1.8 , 所以只需要修改一下我们 Gradle 的java版本就ok了 。
Gradle 的java版本修改起来也很简单
AndroudStudio
File > Settings > 搜索 Gradle > 选择我们需要的版本 > Apply > ok
回到我们的Gradle 再次sync 一下 就ok了