【发布时间】:2021-03-27 16:50:15
【问题描述】:
FAILURE: Build failed with an exception.
* Where:
Build file '/bitrise/src/app/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':app'.
> 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 检测本地安装的 JVM Gradle 选择与构建要求匹配的 JRE/JDK(在本例中为支持 Java 14 的 JVM) 如果没有找到匹配的JVM,它会自动从AdoptOpenJDK下载一个匹配的JDK
Android Gradle 插件是否支持新的 gradle 工具链? https://docs.gradle.org/current/userguide/toolchains.html
著名的库/插件/版本
- 运行 AGP 7.0.0-alpha03
- Kotlin 1.4.21
- Android Studio 北极狐金丝雀 3
- jvmTarget 1.8
- gradle 包装器 6.8-rc-1
App 模块 gradle 配置如下(删除了一些细节)
android {
java {
toolchain {
languageVersion = JavaLanguageVersion.of(11)
}
}
kotlinOptions {
jvmTarget = Versions.jdkNumber
useIR = true
}
buildToolsVersion Config.buildToolsVersion
compileSdkVersion Config.compileSdk
buildFeatures {
compose true
dataBinding true
}
composeOptions {
kotlinCompilerVersion Versions.kotlin_version
kotlinCompilerExtensionVersion Versions.compose
}
androidExtensions {
experimental = true
}
}
【问题讨论】:
-
有什么消息吗?
-
@LMaker 看看我的回答。
标签: android kotlin gradle android-gradle-plugin android-jetpack-compose