对依赖冲突感到困惑

时间:2015-12-09 11:35:58

标签: android dependencies shared-libraries build.gradle

我创建了一个使用RecyclerViewCardView的库。所以,我编译了我的库build.gradle文件中相应的依赖项。还有我需要使用的依赖项我的主要模块也是。

当我们在主模块中编译库时,RecyclerViewCardView将自动保持可访问状态,无需在我的应用build.gradle中添加这些依赖项。

  • 我想清除混乱是一种好方法还是其他更好的方式?

  • 比方说,如果一个场景中的一个场景我需要添加相同的依赖项,那么它会做什么?

  • 最后是一个愚蠢的查询,我们可以在项目中全局添加依赖项,可以访问所有库和主模块吗?

1 个答案:

答案 0 :(得分:1)

  

比如说,如果一个场景中的一个场景我需要添加相同的场景   依赖会做什么?

在这种情况下,您可以在子模块中添加依赖项。我总是这样做,并且在所有情况下都能正常工作。我不知道它是完美的解决方案,但它是一个不错的选择。

  

最后是一个愚蠢的查询,我们可以在项目中全局添加依赖项,可以访问所有库和主模块吗?

您可以在gradle中使用集中支持库依赖项。

选中此Gabriele Mariotti Blog