Android Gradle plugin requires Java 11解决方案

AGP 7.0.0起需要使用Java 17:https://developers-jp.googleblog.com/2020/12/announcing-android-gradle-plugin.html

当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`.

需要注意gradle的Java版本并非AndroidStudio工程依赖的Java版本。
gradle的Java版本可以通过以下任一种方式进行配置:

1,通过IDE配置

以Mac为例,然后依次点击AndroidStudio > Preferences… > Gradle。

猜你喜欢

转载自blog.csdn.net/xiangzhihong8/article/details/130849366