Я получаю следующую ошибку при попытке скомпилировать модульный тест, написанный на kotlin.
Task :app:compileDebugUnitTestKotlin FAILED ...Cannot inline bytecode built with JVM target 1.7 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option
Я попытался настроить совместимость исходного кода для моей конфигурации android
в моемapp build.gradle
:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
, а также настройка всех задач компиляции kotlin в корне build.gradle
:
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
jvmTarget = '1.8'
}
}