1. Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 1.8. Please specify proper ‘-jvm-target’ option
2. 报错主要原因就是 kotlin 使用的 jvmTarget 默认是 1.8,所以需要修改 kotlinOptions
3. gradle+grovvy 配置文件的修改方法
kotlin {
compilerOptions {
jvmTarget=JvmTarget.JVM_17
freeCompilerArgs.addAll '-Xjsr305=strict'
}
}```
# 4. gradle+kotlin 修改方法
kotlin {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
freeCompilerArgs.addAll(“-Xjsr305=strict”)
}
}
# 5. 删除 .idea 文件重新导入