gpt4 book ai didi

android - 如何使用 gradle 和 kotlin 为 android studio 设置 jvm 目标?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:26 25 4
gpt4 key购买 nike

尝试编译用 kotlin 编写的单元测试时出现以下错误。

Task :app:compileDebugUnitTestKotlin FAILED ...无法将使用 JVM 目标 1.7 构建的字节码内联到使用 JVM 目标 1.6 构建的字节码中。请指定正确的“-jvm-target”选项

我已经尝试在我的应用 build.gradle 中为我的 android 配置设置源兼容性:

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

以及在根 build.gradle 中配置所有 kotlin 编译任务:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
jvmTarget = '1.8'
}
}

最佳答案

这是一个临时的 Android Studio 错误。我需要将这些行添加到应用程序的 gradle 文件中:

android {
...
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
kotlinOptions {
jvmTarget = "1.8"
}
...
}

关于android - 如何使用 gradle 和 kotlin 为 android studio 设置 jvm 目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com