参考:https://blog.csdn.net/stonenotes/article/details/78799690
用到的命令:
./gradlew :app:dependencies
可以看到每个库内部引用的版本库,层层依赖
按:发现相同的库最后都会依赖到最新的那个,比如 A 依赖 B,B 的版本是 1.1,如果 C 也依赖 B,B 的版本为 2.1,则 A 依赖的 B 也会替换为 2.1,如果此时 2.1 去掉了 1.1 版本的某个类,而 A 又通过层层调用用到了 那个类,此时就会报找不到类的异常了