我正在多模块项目课程中做一个项目,我遇到了一个问题。
当尝试同步 gradle 时,它向我抛出错误:
Execution failed for task ':buildSrc:compileKotlin'.
Inconsistent JVM-target compatibility detected for tasks 'compileJava' (21) and 'compileKotlin' (1.8).
这是什么意思?我在互联网上找不到任何答案。尝试了多种方法,但都无法解决。
感谢您的帮助
如果您在项目中使用最新的
JDK 21
,那么您可以在 build.gradle(app-level)
中进行更改
compileOptions {
sourceCompatibility JavaVersion.VERSION_21
targetCompatibility JavaVersion.VERSION_21
}
和
kotlinOptions {
jvmTarget = '21'
}
您的项目将成功运行