Gradle查看依赖树解惑

在项目开发中,我们会遇到很复杂庞大的依赖关系,而且会有各种版本,很头大。
我们很多时候想知道到底是怎么依赖的,而且依赖的版本到底是多少?
在gradle运行的不同阶段都有依赖关系,我们只需要关注运行时的依赖关系就可以了,我能可以使用以下的命令:
./gradlew :sohuVideoMobile:dependencies --configuration releaseCompileClasspath > /Users/zhongyili/Downloads/depen2
将内容写入到文件中
在这里插入图片描述
在这里插入图片描述
(c ) - dependency constraint 表示选择的版本
(* ) - dependencies omitted (listed previously)表示省略了他的依赖,因为前面列出来了。

gradle会默认的把一个库的版本都统一到最新的一个版本上,比如androidx.core:core都统一到了1.7.0版本

参考

gradle查看依赖树
Android Gradle依赖配置与依赖冲突解决
Gradle依赖树查看

猜你喜欢

转载自blog.csdn.net/lizhongyisailang/article/details/125602028