我在Android Studio 3.5.3中使用Kotlin 1.3.11创建了新项目
问题是我构建项目时出现此错误
错误
error: annotations are not supported in -source 1.3 (use -source 5 or higher to enable generics)
或这个
error: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics)
发生错误时在源中显示此
annotation are not supported at language level 1.3
也是这个错误是由 Dagger 生成的文件
最佳答案
发生这种情况是因为您的Kotlin使用Java 1.3编译器。
要解决此问题,您可以将其添加到构建/升级
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
}
或
其他方式修复所有项目。
其他设置> Kotlin编译器(如果Android Studio)> 3.4
关于android - 语言级别1.3 android studio不支持注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60473222/