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

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

作者: 范庆文 | 来源:发表于2022-02-17 11:34 被阅读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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/lpajlrtx.html