从Android的另一个模块导入Kotlin文件时出现“未解决的参考...”错误

时间:2018-10-16 12:46:38

标签: android kotlin clean-architecture

当我从另一个模块导入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导入及其对象,错误将消失。 谢谢!

2 个答案:

答案 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'

到模块。然后它起作用了。