问题
今天编译的时候看到这个提示:
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option
搜索了下解决方法也简单
android {
...
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
//这是关键
kotlinOptions {
jvmTarget = "1.8"
}
}
配完,编译了下就可以了。可以看下截图
出现的原因:
同一个工程昨天编译是好好的,但是今天就出现这个问题。 可能的原因是:
昨天的AS 我有升级从3.6.1=》3.6.3 ,估计 升级导致的。