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

使用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。