android - Android 依赖层次结构
问题描述
在app
模块中,我添加了baseLayerCore
模块作为依赖项,并且两个app
模块都baseLayerCore
需要core
模块作为它们的依赖项,所以我core
在其中定义app
但baseLayerCore
不解决它,也需要在它自己的中定义build.gradle
。
我相信baseLayerCore
不需要,core
因为它已在app
.
我错了吗?!为什么会这样?
app build.gradle:
解决方案
根据这个链接,我终于认识到这个错误发生在编译时而不是运行时,所以我应该使用compileOnly
依赖 forbaseLayerCore
和implementation
forapp
模块。这些方式我可以编译项目以查看结果,但不需要依赖运行时间。
推荐阅读
- python-3.x - ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all
- python - 保持连接到语音频道
- c# - 我的输出设备停止并重新启动文件,然后在暂停后恢复
- .net-core - 我不断收到 StaticWebAssets.xml 构建错误,但我不想要它们
- jsonschema - Json Schema 中 $dynamicRef $dynamicAnchor 的解释(相对于 $ref 和 $anchor)
- javascript - 当子滚动位于末尾/顶部时滚动父级
- azure-web-app-service - Azure 应用服务在交换期间不保留公共证书
- python - (i) 和 (int(i) 有区别吗
- python - 获取 KeyError: '' with request url
- windows-10 - 使用任务计划程序唤醒后,Windows 10 电脑在两分钟内重新进入睡眠状态