语言级别1.3 android studio不支持注释
我用kotlin 1.3.11在android studio 3.5.3中创建了一个新项目 问题是在我构建项目时出现了这个错误 错误 错误:源代码1.3中不支持批注 (使用-source 5或更高版本以启用泛型) 还是这个 错误:在-source 1.3中不支持泛型 (使用-source 5或更高版本以启用泛型) 在源代码中,当保留错误时显示此 语言级别1.3不支持注释语言级别1.3 android studio不支持注释,android,android-studio,kotlin,build,Android,Android Studio,Kotlin,Build,我用kotlin 1.3.11在android studio 3.5.3中创建了一个新项目 问题是在我构建项目时出现了这个错误 错误 错误:源代码1.3中不支持批注 (使用-source 5或更高版本以启用泛型) 还是这个 错误:在-source 1.3中不支持泛型 (使用-source 5或更高版本以启用泛型) 在源代码中,当保留错误时显示此 语言级别1.3不支持注释 这个错误也适用于Dagger生成的文件,这是因为kotlin使用java 1.3编译器。 对于修复,您可以将其添加到build
这个错误也适用于Dagger生成的文件,这是因为kotlin使用java 1.3编译器。 对于修复,您可以将其添加到build/gradle
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
}
或
其他方式修复所有项目
过了一会儿我找到了解决办法 它只需要将它添加到
build.gradle
android {
...
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}