💨
AndroidStudio_Type mismatch: inferred type is Int but JavaVersion was
File>Project StructureからJavaバージョンをプルダウンから選択して同期させたら急にエラーがでるようになった。
Type mismatch: inferred type is Int but JavaVersion was expected
翻訳すると
型の不一致: 推論された型は Int ですが、JavaVersion が予期されていました。
compileOptions {
sourceCompatibility = VERSION_1_8
targetCompatibility = VERSION_1_8
}
プルダウンからJavaバージョンを変更するとVERSION_1_8の値がVERSION_1_11とかに変わるんだけど、どうやら変数VERSION_1_8はint型。
期待される値はこれ。
JavaVersion.VERSION_1_8
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
ありがとう外国の方
Discussion