aar依赖引用关系

依赖关系查看

Gradle View

在AS中安装Gradle View插件,安装完重启。

在AS面板中->View->Tool Windows->Gradle View查看。

命令

查看app模块所有依赖,包含依赖的依赖

./gradlew -q :app:dependencies

查看app模块所有依赖,包含依赖的依赖

./gradlew : app:dependencies –configuration implementation

查看指定项目app模块的依赖,并输出到文件

./gradlew -q :app:dependencies > tree.txt

多版本依赖

依赖库有版本冲突时,默认使用高版本中的依赖(注意:是引用库的高版本中的依赖),如果项目中指定版本高于依赖中,优先用项目中指定的版本
如果想指定使用引入库中版本,使用force参数

总结:

1.a = 引用库依赖(高)>引用库依赖(低);

2.force = true 使用指定;

3.引用> a 使用引用,否则使用a

aar

参考

aar依赖关系解析

Android Studio查看第三方库依赖树

Gradle查看第三方依赖关系图