Android:导入库模块导致我使用 Gradle 插件 3.1.2 的项目出现编译错误

Android: Importing a library module is causing compilation errors in my project using Gradle Plugin 3.1.2

几个小时以来,我一直在努力解决这个问题。我只是想通过引用将我的库项目导入到我的项目中。导入副本不是一个选项。

我的settings.gradle看起来像这样

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

我的项目build.gradle

implementation project(':FunLib')

我希望我可以指向父目录 'FunLib',但这根本行不通。所以我必须指向 'library'.

模块

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

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