解决Android依赖的库版本号不⼀致的问

2022-10-25  本文已影响0人  安子归生

有时候我们依赖的库版本号不⼀致会提⽰这样的错误,但是⼜找不到是谁依赖别的版本

一:
可以使⽤这个命令⾏找出是谁在依赖不同的版本:

    ./gradlew+-q+dependencies+app:dependen

二:
如果是第三⽅的依赖,没有办法改,可以强制统⼀版本号:

    configurations.all+{
        resolutionStrategy.force+"com.squareup.okhttp3:okhttp:$okhttpVersio"
    }

三:
还有⼀个不好的处理⽅式是依赖⽅式从implementation改为api,但是这样不好会对外暴露接⼝,implementation是不对外暴露的。事实上这种问题要是所有模块和第三发的库都使⽤implementation就没有了。

上一篇下一篇

猜你喜欢

热点阅读