Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';未解析引用…';从android中的另一个模块导入kotlin文件时出错_Android_Kotlin_Clean Architecture - Fatal编程技术网

';未解析引用…';从android中的另一个模块导入kotlin文件时出错

';未解析引用…';从android中的另一个模块导入kotlin文件时出错,android,kotlin,clean-architecture,Android,Kotlin,Clean Architecture,我从另一个模块导入kotlin类时遇到问题,但Java类没有问题。我在项目中配置了kotlin。下面是我的“数据”模块库,我想从“域”模块导入Kotlin类 apply plugin: 'com.android.library' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' ... dependencies { ... implementation project(':domain')

我从另一个模块导入kotlin类时遇到问题,但Java类没有问题。我在项目中配置了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'
  ...
}
当我构建项目时,它会给我很多错误消息“未解析的引用:…”。但是IDE本身没有问题。如果我删除所有kotlin导入及其对象,错误将消失。
谢谢大家!

我在“域”库中遗漏了一些内容
以下是我的解决方案:(在“域”库中添加这些代码)


我在“域”库中遗漏了一些内容
以下是我的解决方案:(在“域”库中添加这些代码)

我想补充一点:

apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
到模块。在这之后,它就开始工作了。

对于我来说,我添加了:

apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'

到模块。然后它就会工作。

欢迎来到StackOverflow!由于IDE行为不同于Gradle构建,因此可以将此作为潜在问题报告给。如果你的项目是一个开源项目,那么如果你也共享它,那就太好了。否则,有关项目结构的更多详细信息或显示相同问题的最小示例项目也将非常有用。欢迎使用StackOverflow!由于IDE行为不同于Gradle构建,因此可以将此作为潜在问题报告给。如果你的项目是一个开源项目,那么如果你也共享它,那就太好了。否则,关于项目结构的更多细节或显示相同问题的最小示例项目也将非常有用。