提问人:Ali Doran 提问时间:10/27/2023 最后编辑:Ali Doran 更新时间:10/27/2023 访问量:80
org.gradle.api.GradleException:“compileDebugJavaWithJavac”任务(当前目标为 1.8)
org.gradle.api.GradleException: 'compileDebugJavaWithJavac' task (current target is 1.8)
问:
我搜索了很多关于以下错误的信息。
Caused by: org.gradle.api.GradleException: 'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.
我找到的所有答案都是我应该更新以下值,等于 Java 版本。就我而言17
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
我脑海中提出的另一个问题是,为什么新的 Android 项目值是 1.8,而应用程序可以正常工作。
我创建了一个新项目并找到了原因。
以下条件是错误的原因。
1- Gradle 版本为 8.0 或更高版本
2- Java 版本高于 1.8
3- Kapt 被添加到 Build.Gradle 插件中
应用程序在满足上述所有条件时遇到错误。
我的问题是为什么?
答: 暂无答案
评论