Studio 的 Terminal 面板中 , 执行
gradlew app:dependencies --configuration releaseRuntimeClasspath
命令 , 可以查看应用的依赖情况...:1.1.0 依赖 , 但同时该构建脚本中又配置了更高版本的依赖 androidx.appcompat:appcompat:1.5.1 ;
如果出现 -> 符号 , 那么该符号右侧的版本就是 Gradle...;
2、排除重复依赖
在依赖查看时 , 如果一个依赖后有 (*) 内容 , 说明该依赖已经存在 , 不需要再次导入 , 该依赖已经被 Gradle 构建工具自动去重了 ;
如下代码中 , 最后一行的...androidx.collection:collection:1.0.0 -> 1.1.0 (*) 代码 , 就是被自动去重了 , 该依赖在 androidx.activity:activity:1.5.1...还是自动选择最高版本 androidx.appcompat:appcompat:1.5.1 进行替代 , 但是该最高版本已经被导入了 , 不需要重复导入 , 这里自动去重 , 因此又使用了 (*) 符号