Caused by: com.android.builder.errors.EvalIssueException: Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
时间: 2023-12-07 14:38:54 浏览: 275
这个错误提示是因为Android Gradle插件需要使用Java 11来运行,而当前使用的Java版本是1.8,因此会出现错误。解决这个问题的方法有以下几种:
1. 更改IDE设置,将Java版本更改为11。
2. 更改JAVA_HOME环境变量,将其指向Java 11的安装路径。
3. 更改gradle.properties文件中的org.gradle.java.home属性,将其设置为Java 11的安装路径。
4. 如果您使用的是Android Studio 4.2及以上版本,则可以在项目的build.gradle文件中添加以下代码,以使用内置的Java 11版本:
```gradle
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
}
```
相关问题
Caused by: com.android.builder.errors.EvalIssueException: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabl
抱歉,这是一个 Android 开发中遇到的错误,需要在 build.gradle 文件中设置 `android.useAndroidX=true` 才能使用 AndroidX 库。你可以尝试在 build.gradle 中添加以下代码:
```
android {
...
defaultConfig {
...
// Add this line
android.useAndroidX=true
...
}
}
```
希望能帮到你!
Caused by: com.android.builder.errors.EvalIssueException: Configuration `:app:debugRuntimeClasspath` contains AndroidX dependencies, but the `android.useAndroidX` property is not enabled, which may cause runtime issues.
这个错误是因为你的项目中使用了 AndroidX 的依赖,但是你的项目中并没有启用 AndroidX。解决这个问题的方法是在项目的gradle.properties文件中添加以下两行代码:
```
android.useAndroidX=true
android.enableJetifier=true
```
这样就可以启用 AndroidX,并且将旧的依赖转换成 AndroidX 的形式。重新构建项目即可。
阅读全文