导入多个相互依赖的gradle依赖项

时间:2019-12-12 23:43:41

标签: android gradle

假设我有一个依赖于模块{resource-sp-id}A的项目。如果模块B在内部也依赖于模块B,我是否需要将它们都添加到原始项目中,还是仅添加对模块B的依赖关系也将允许访问模块A?

2 个答案:

答案 0 :(得分:3)

对于您而言,只需添加B模块依赖项即可。使用apiimplementation(甚至不推荐使用的compile)。即使没有在您的A文件中明确指定其依赖性,您也可以通过它访问build.gradle模块的代码。另外,我建议您阅读这篇文章Implementation Vs Api in Android Gradle,因为它深入探讨了这个问题,并解释了我之前提到的apiimplementation之间的区别。

答案 1 :(得分:1)

您只需要导入依赖项B