这里有一个库:
https://github.com/Yalantis/uCrop
它包含两个模块:Sample
和ucrop
,所有的逻辑都在其中。
问题是,当我将ucrop
模块复制到我的项目中时,也添加了这个:
dependencies {
...
implementation project(':ucrop')
....
}
我知道只需要添加以下代码到 settings.gradle
文件中即可将新模块包含在项目中:
include ':ucrop', ':app'
然后,我尝试编译应用程序,但出现以下错误:
无法在任务执行期间解决此 BuildableArtifact。
模块“ucrop”是一个没有构建变体的 Android 项目,因此不能进行构建。 请在 build.gradle 文件中修复该模块的配置,然后再次同步该项目。
为什么我的项目不想包含新模块呢?
如果有问题,请随时提问。
谢谢。
ucrop
模块中。所以如果我复制模块,我也会复制他的gradle
文件。 - Sirop4ik