:1.2.0'
implementation 'androidx.appcompat:appcompat:1.5.1'
}
② 自动去重 : 如果引入了重复的依赖库 , 系统会自动去重 ;
示例...: 在构建脚本中引入了 A 依赖库 , A 依赖库又依赖于 B 依赖库 , 同时应用中又依赖 B 依赖库 , 这样就导致应用中引入了两次 B 依赖库 , 在构建时 , 系统会自动去掉一个重复的 B 依赖库...;
下面这种情况 , 在构建脚本中配置了两个相同的依赖库 , 也会自动去重 ;
dependencies {
implementation 'androidx.appcompat:appcompat...:1.5.1'
}
在查看依赖时 , 命令行中的 androidx.appcompat:appcompat:1.1.0 -> 1.5.1 内容 , 说明分析到了 androidx.appcompat:appcompat...;
2、排除重复依赖
在依赖查看时 , 如果一个依赖后有 (*) 内容 , 说明该依赖已经存在 , 不需要再次导入 , 该依赖已经被 Gradle 构建工具自动去重了 ;
如下代码中 , 最后一行的