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…

Invalidate and Restart
で、無事にエラー消えました。