当我从另一个模块导入kotlin类时遇到问题,但是Java class没有问题。我在项目中配置了Kotlin。下面是我的“数据”模块库,我想从“域”模块中导入Kotlin类。
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
...
dependencies {
...
implementation project(':domain')
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71'
...
}
当我构建项目时,它给了我很多错误消息'Unresolved reference:...'。但是IDE本身没有问题。如果我删除所有kotlin导入及其对象,错误将消失。 谢谢!
答案 0 :(得分:1)
我错过了“域”库中的某些内容
这是我的决心:(将这些代码添加到“域”库中)
// thieu 2 cai lol ni se bi loi ko the import kotlin file
apply plugin: 'kotlin'
apply plugin: 'kotlin-kapt'
答案 1 :(得分:0)
对我来说,我要补充:
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
到模块。然后它起作用了。