美文网首页我爱编程
第三方框架中出现的依赖本地sdk没有的情况处理

第三方框架中出现的依赖本地sdk没有的情况处理

作者: 名字_都被占了 | 来源:发表于2018-04-16 10:09 被阅读0次

    如果导入的第三方框架中的build.gradle中的依赖是你本地sdk中所没有的依赖库,这时会报错的,比如

    解决方法

    在项目的build.gradle里面最上层填写这样一句话

    configurations.all {  
        resolutionStrategy.force 'com.android.support:support-annotations:23.1.0'  
    } 
    

    我当时是出现了两个依赖库没有的,如下写法:

    configurations.all {
            resolutionStrategy.force 'com.android.support:support-annotations:25.1.0'
            resolutionStrategy.force 'com.android.support:appcompat-v7:25.3.1'
        }
    

    build.gradle的顶部写了之后,下面依赖就不用再写compile 'com.android.support:support-annotations:25.1.0'和compile 'com.android.support:appcompat-v7:25.3.1'了
    参考文章:
    https://blog.csdn.net/pyfysf/article/details/77894331

    另外注意一点:jitpack.io获取到的依赖,按住ctrl+鼠标左键只能找到一个R文件,比较尴尬,不能总体看框架的文件结构,还是尽量用第三方框架直接提供的依赖

    相关文章

      网友评论

        本文标题:第三方框架中出现的依赖本地sdk没有的情况处理

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