android - 应用程序模块中引用的 android 库模块的“ Unresolved 引用”错

我在我的项目中引用我的 android 库模块时遇到问题。除了主应用程序模块之外,我还使用了一个带有 util 东西或作为数据模块的 android 库模块。我在 app 模块中这样引用它:

dependencies {
    implementation project(":data")
}

当我构建项目时,它给了我很多错误消息 'Unresolved reference: ...' 我在应用程序模块中引用到 android 库模块的所有内容。但是 IDE 本身没有问题,Intelligent 会找到所有类、接口(interface)等,导入很好,没有什么是红色的。 android 库模块本身在输出中构建和创建 aar-file。失败的是 compileDebugKotlin 任务

有什么可能与此相关的一般想法吗?

最佳答案

发现问题,我的android库模块缺少kotlin配置:

apply plugin: 'kotlin-android'

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlinVersion:<version>"
}

虽然我在其中使用了 kotlin .kt 文件,但它也可以在没有和的情况下构建

工具 -> Kotlin -> '在项目中配置 Kotlin'

告诉我'所有带有 Kotlin 文件的模块都已配置'

关于android - 应用程序模块中引用的 android 库模块的“ Unresolved 引用”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49124353/

相关文章:

android - Kotlin 属性访问语法如何适用于 Java 类(即 EditText set

spring - kotlin 和 @Valid Spring 注解

android - "Extension with name ' android ' does no

enums - 如何在 Kotlin 中声明枚举类型的变量?

android - 在 ConstraintLayout 中使用 group 来监听多个 View

kotlin - 从 java 中调用作为 java 中关键字的 kotlin 函数?

android - 如何通过 kotlin 中的 Intent 传递自定义对象

javafx - Kotlin 。基本 JavaFX 应用程序

android - 如何在 kotlin 协程上进行指数退避重试

kotlin - 比较字符串 Kotlin