Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. 的解决方案

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

方案1:降级 Gradle 插件
进入 gradle-wrapper.properties 修改 Gradle 版本:

distributionBase=GRADLE_USER_HOME
distributionUrl=https://services.gradle.org/distributions/gradle-6.8.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

然后进入 build.gradle(Project) 修改 Android Gradle 插件版本 4.2.2:
修改为:classpath 'com.android.tools.build:gradle:4.2.2'

编译运行即可。

方案2:升级 Java 版本


图片.png

前往 Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK 下找到 JDK 版本,选择 11:


图片.png

编译运行即可。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容