我在Android Studio中做了一个Java项目,并尝试在Kotlin中放入一个文件。但是您可以看到,Android Studio无法识别包含Java文件的同一个项目中的Kotlin文件。有人能帮忙吗?
附图说明得更好:
https://i.stack.imgur.com/sDNoV.png
https://i.stack.imgur.com/MwWbA.png
也许你在那个类中使用了Annotation。在构建中添加kotlin-kapt插件。Gradle/module,这可能会解决你的问题。您可以阅读此文档以获得更多指导。
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
// id 'kotlin-android-extensions'
id 'kotlin-parcelize' // this instead of kotlin-android-extensions
}
然后同步你的项目。
我发现修复这个错误。它必须将以下代码放在根构建中。gradle文件:
buildscript {
ext.kotlin_version = '1.1.60'
repositories {
jcenter()
maven {
url 'https://maven.google.com'
}
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
非常感谢所有试图帮助你的人。