KotlinでAndroid開発してたら、JVMのTargetエラーが発生。
JVM周りってどこで設定するんでしたっけ~ってことでメモ
出たエラーメッセージ
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
JVMの設定が1.6になちゃってまっせ。ってことね。
JVMのバージョン変更
File -> Settings…
Kotlin Compilerの所で、
Target JVM versionが、たしかに、1.6になってますね。
1.8に変更
そしてお決まりのキャッシュクリア
File -> Invalidate Caches / restart…
![](https://techback.info/wp-content/uploads/2020/08/img_5f2a18ee26150.png)
Invalidate and Restart
で、無事にエラー消えました。