网络知识 娱乐 android 解决Android Gradle plugin requires Java 11 to run. You are currently using

android 解决Android Gradle plugin requires Java 11 to run. You are currently using

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

运行项目报这么一个错,意思说JDK版本的问题,说gradle插件需要JDK11,但是我指定了1.8,目前用11还有点过早,怎么解决呢?

在整个工程的build.gradle文件中gradle插件的版本太高了,如图:

dependencies {
    classpath "com.android.tools.build:gradle:7.0.4"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

降低一些版本就可以了,如图:

dependencies {
    classpath "com.android.tools.build:gradle:4.1.1"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

修改后再运行项目就OK了,好了,又可以愉快玩耍了。