与依赖冲突混淆

Confused with dependency conflict

我已经创建了一个使用 RecyclerViewCardView 的库。所以,我编译了我的库中相应的依赖项 build.gradle file.And 还有那些依赖项我也需要在我的主模块中使用。

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

Say, if a scenario in one more library i need to add the same dependency what will do ?

在这种情况下,您可以在子模块中添加依赖项。我总是这样做,并且在所有情况下都运行良好。我不知道这是完美的解决方案,但它是一个变通的选择。

Finally a stupid query, Can we add dependencies globally in project which is accessible for all the libraries and main module?

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

勾选这个Gabriele Mariotti Blog