有一个库
https://github.com/Yalantis/uCrop
有 2 个模块Sample-ucrop所有逻辑都位于其中
问题是 - 当我将ucrop模块复制到我的项目时也添加了这个
dependencies {
...
implementation project(':ucrop')
....
}
Run Code Online (Sandbox Code Playgroud)
和这个
settings.gradle include ':ucrop', ':app'
据我所知,我只需要添加这一行即可将新模块包含到项目中
然后我尝试编译应用程序并收到这样的错误
解决此 BuildableArtifact 只能在任务执行期间完成。
模块“ucrop”是一个没有构建变体的 Android 项目,无法构建。请修复 build.gradle 文件中的模块配置并再次同步项目。
我的项目不想包含新模块的原因是什么?
请随意询问
谢谢
克隆您想要作为模块包含的存储库。
提供克隆存储库的路径。现在假设我想将日历模块包含到我的项目中。
1.现在进入android studio点击文件->新建->导入模块。
2.将此行添加到应用程序的build.gradle中
implementation project(':calender')
Run Code Online (Sandbox Code Playgroud)
3.将此行添加到settings.gradle。
include ':calendar'
Run Code Online (Sandbox Code Playgroud)
编辑:您还需要修改模块的 build.gradle 文件。在构建类型下,您需要添加此行
flavorDimensions "default"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7848 次 |
| 最近记录: |