:kotlin-stdlib:1.6.20 -> 1.7.10 (*)
| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 ->...:kotlin-stdlib-jdk8:1.6.0
| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:...依赖库可能存在分库 , 如 :
依赖库 A 中 , 包含了 B , C 分库 , 它们的所有版本都是 1.0 版本 ; 这两个分库是无法分开的 ;
应用突然 单独的依赖了 2.0 版本的 B 依赖库..., 这就出现了冲突 , 此时就会引入了两个版本的 B 依赖库 , 导致了冲突 ;
这是由于依赖版本不同导致的依赖冲突 ;
3、赖分组不同导致冲突
在之前开发中使用的是 support 依赖库 , 但是新版本的...Android 开发时使用 androidx 依赖库 , 这就导致了冲突 ;
这是由于依赖分组不同导致的依赖冲突 ;
4、解决思路
依赖冲突的本质是 一个类 出现了 两次 , 而且所处的依赖库的版本不同