【问题标题】:Android: Importing a library module is causing compilation errors in my project using Gradle Plugin 3.1.2Android:使用 Gradle Plugin 3.1.2 导入库模块导致我的项目出现编译错误
【发布时间】:2018-05-10 19:46:03
【问题描述】:

我已经想了好几个小时了。我只是想通过引用将我的库项目导入到我的项目中。不能导入副本。

我的 settings.gradle 是这样的

include ':app'    
include ':FunLib'    
project(':FunLib').projectDir = new File(rootProject.projectDir,'../FunLib/library')

我项目的 build.gradle

implementation project(':FunLib')

我希望我可以指向父目录“FunLib”,但这根本行不通。所以我必须指向“库”模块。

由于我的库的根 build.gradle 位于“库”目录之外,因此我的插件无法被识别,因为我在那里设置了我的 repo url。我什至不知道它是否使用了正确的 gradle 版本。我尝试将所有内容从我的库根 build.gradle 复制到我的项目根 build.gradle。没有任何效果。任何引用我库中代码的项目代码都是编译错误。我在这里想念什么?

【问题讨论】:

  • 尝试更好地解释错误
  • Gradle 构建成功,但我的项目中引用库项目中的类的任何代码都无法识别。就好像我的项目看不到我的库项目代码一样。

标签: android gradle android-gradle-plugin gradle-plugin


【解决方案1】:

我终于意识到您并没有真正导入项目。您导入一个模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 2014-03-31
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多