AndroidStudioでの勉強中、以下のエラーが出て困ったので忘れないようにまとめ。
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 Studio」→「Preferences」で表示される設定画面の
「Kotlin Compiler」にあるTarget JVM version を1.8に
……ただ、この方法だとうまく行かない。
##build.gradleファイル変更
build.gradle(Module: app)のandroid部分に以下を追記
kotlinOptions {
jvmTarget = '1.8'
}
こっちならできた!