首页 > 解决方案 > Android 依赖层次结构

问题描述

app模块中,我添加了baseLayerCore模块作为依赖项,并且两个app模块都baseLayerCore需要core模块作为它们的依赖项,所以我core在其中定义appbaseLayerCore不解决它,也需要在它自己的中定义build.gradle

我相信baseLayerCore不需要,core因为它已在app.

我错了吗?!为什么会这样?

app build.gradle:

在此处输入图像描述

标签: androidgradledependencies

解决方案


根据这个链接,我终于认识到这个错误发生在编译时而不是运行时,所以我应该使用compileOnly依赖 forbaseLayerCoreimplementationforapp模块。这些方式我可以编译项目以查看结果,但不需要依赖运行时间。


推荐阅读