如何解决compiledebugjavawithjavac与kaptgeneratestubsdebugkotlin的JVM目标版本不一致问题
解决Java与Kotlin编译JVM目标版本不兼容问题
问题现象
构建过程中触发兼容性提示:compiledebugjavawithjavac 任务当前JVM目标版本为1.8,而 kaptgeneratestubsdebugkotlin 任务的JVM目标版本为17,两者需设置为同一Java版本才能正常构建。
解决方案
在Gradle配置脚本中添加以下代码,将Kapt生成桩代码任务的JVM目标版本统一为1.8:
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KaptGenerateStubs).configureEach{ kotlinOptions{jvmTarget = "1.8"} }
内容的提问来源于stack exchange,提问作者Mehmet TEKİN
相关产品推荐
相关产品推荐

