我目前正在设计一个应用程序。我已将我的代码分成两个共同依赖的模块。
第一个包括我所有的母亲类,并包括一些外部库。第二个包括第一个使用它的类。有没有办法也合并外部库的实现。为了避免在第二个模块 gradle 文件中重新声明它?
谢谢
纪尧姆
最佳答案
如果我理解正确,你有ModuleB
-> 取决于 LibraryX
ModuleA
-> 取决于 LibraryX
& ModuleB
您不想将 LibraryX 添加到 ModuleA
的 gradle 文件中。 ?如果是这种情况,请声明 LibraryX
的依赖关系如api
而不是 implementation
在 ModuleB
的gradle文件
欲了解更多信息,请查看 this
关于android - 两个模块之间的链接实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53106429/