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

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

任务:app:compileDebugUnitTestKotlin失败…无法将使用JVM target 1.7构建的字节码内联到使用JVM target 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'
    }
}
最佳答案
1)在Mac上

Android Studio->首选项-> Kotlin编译器->更改目标JVM版本

2)PC

Android Studio->文件->设置-> Kotlin编译器->更改目标JVM版本

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...