关于Android依赖库冲突的那些事(问题持续更新)

2022-02-17  本文已影响0人  范庆文

使用Terminal查看依赖树?

   ./gradlew :app:dependencies

下图显示项目所有的依赖信息


image.png

如何强制使用一个版本的依赖?

 implementation enforcedPlatform('你得依赖链接')

如下图 appcompat的最高版本是1.4.0 我强制所有的库使用1.1.0
因为有一些老的库没有兼容1.4.0 会出现问题
强制都使用1.1.0 就可以正常运行


image.png

如何去掉三方库中的依赖?
举例:

    implementation('com.github.CarGuo.GSYVideoPlayer:GSYVideoPlayer:v8.1.9-release-jitpack') { // 注意替换具体的版本号
        exclude group: 'androidx.core'
    }

这样GSYVideoPlayer的库就不会下拉 androidx.core

上一篇 下一篇

猜你喜欢

热点阅读