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

问题描述 投票:0回答:1

我正在多模块项目课程中做一个项目,我遇到了一个问题。

当尝试同步 gradle 时,它向我抛出错误:

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

这是什么意思?我在互联网上找不到任何答案。尝试了多种方法,但都无法解决。

感谢您的帮助

android kotlin android-studio gradle jvm
1个回答
0
投票

如果您在项目中使用最新的

JDK 21
,那么您可以在
build.gradle(app-level)

中进行更改
compileOptions {
    sourceCompatibility JavaVersion.VERSION_21
    targetCompatibility JavaVersion.VERSION_21
}

kotlinOptions {
    jvmTarget = '21'
}

您的项目将成功运行

© www.soinside.com 2019 - 2024. All rights reserved.