正如这个问题的标题所描述的,在构建KMM项目的Android应用程序时,我收到一个警告,提示我将JVM版本设置为11,如以下终端输出所示:
> Task :shared:compileDebugKotlinAndroid
'compileDebugJavaWithJavac' task (current target is 1.8) and 'compileDebugKotlinAndroid' task (current target is 11) jvm target compatibility should be set to the same Java version
但是我该怎么做呢?像在常规Android项目中那样设置它似乎没有效果。
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> { kotlinOptions.jvmTarget = "11" }
1条答案
按热度按时间dldeef671#
您可以在编译任务中添加目标兼容性选项
并添加编译选项到您的android插件