Android studio -Kotlin:检测到任务“compileJava”(21)和“compileKotlin”(1.8)的JVM目标兼容性不一致

o75abkj4  于 5个月前  发布在  Android
关注(0)|答案(1)|浏览(261)

我正在做一个多模块项目课程的项目,我遇到了一个问题。
当尝试同步gradle时,它向我抛出错误:

Execution failed for task ':buildSrc:compileKotlin'. 
Inconsistent JVM-target compatibility detected for tasks 'compileJava' (21) and 'compileKotlin' (1.8).

字符串
这是什么意思?我在网上找不到任何答案。试着用不同的方法解决它,但都不能让它工作。
谢谢你的帮助

bn31dyow

bn31dyow1#

如果您正在使用最新的**JDK 21**到您的项目,那么您可以在build.gradle(app-level)中进行更改

compileOptions {
    sourceCompatibility JavaVersion.VERSION_21
    targetCompatibility JavaVersion.VERSION_21
}

字符串

kotlinOptions {
    jvmTarget = '21'
}


您的项目将成功运行

相关问题