原因:org.gradle.api.InvalidUserCodeException:检测到任务“compileDebugJavaWithJavac”(1.8) 和“kaptGenerateStubsDebugKotlin”(17) 的 JVM 目标兼容性不一致。 我尝试了
here和here的几种方法,例如将此处的构建gradle更新为VERSION_17和VERSION_21,但错误仍然存在
compileOptions {
// I have tried VERSION_17 and VERSION_21
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
任何人都知道如何解决这个问题,
应用程序/build.gradle构建.gradle
plugins {
id("com.android.application") version "8.2.1" apply false
id("com.google.devtools.ksp") version "1.9.21-1.0.15" apply false
id("org.jetbrains.kotlin.android") version "1.9.21" apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle.wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists