Android库依赖项

Android库依赖项,android,Android,Android库场景 是图书馆的主要活动场所和其他课程 B-是一个依赖于a的库(a是B的依赖项),B扩展/子类化a的活动 C-同时需要A和B的应用程序 问题: 仅添加B作为C的依赖项是否足够。因为B依赖于A,因此A的类将自动为C解析?是,根据java中的多级继承,库依赖项也遵循该规则。因此,将B添加到已经包含A的项目C中就足够了。因此,在您的项目中,您可以通过仅导入B来使用A和B的类。拥有依赖项“B”就足够了,因为其中已经包含依赖项“A”。。让我们举个例子 'com.github.afolles

Android库场景

是图书馆的主要活动场所和其他课程

B-是一个依赖于a的库(a是B的依赖项),B扩展/子类化a的活动

C-同时需要A和B的应用程序

问题:
仅添加B作为C的依赖项是否足够。因为B依赖于A,因此A的类将自动为C解析?

是,根据java中的多级继承,库依赖项也遵循该规则。因此,将B添加到已经包含A的项目C中就足够了。因此,在您的项目中,您可以通过仅导入B来使用A和B的类。

拥有依赖项“B”就足够了,因为其中已经包含依赖项“A”。。让我们举个例子

'com.github.afollestad.material对话框:核心:0.8.5。1@aar'是我在其中一个应用程序中使用的依赖项,请注意,我没有包含上述依赖项所需(取决于)的任何其他依赖项

现在,如果您查看“com.github.afollestad.material”对话框中的依赖项:core:0.8.5。1@aar“取决于


请注意,我的应用程序的依赖项列表中没有包含库的任何依赖项。。希望这能解释并回答您的问题

注意“可传递依赖项管理”的链接正是您的问题所要求的,因为在库中继承了B库。所以您只需添加B库。