美文网首页
gradle 依赖冲突

gradle 依赖冲突

作者: liubin_5288 | 来源:发表于2017-05-24 23:53 被阅读221次

    今天添加单元测试,遇到了下面的错误

    QQ截图20170524220053.png

    再来看看依赖部分配置:

    androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.1'
    androidTestCompile  'com.android.support.test.espresso:espresso-core:2.1'
    androidTestCompile  'com.android.support.test:runner:0.5'
    androidTestCompile  'com.android.support.test:rules:0.5'
    

    使用 gradlew -q app:dependencies 在 Terminal 下看看依赖:

    QQ截图20170524231102.png
    QQ截图20170524232255.png

    可以在 项目(如:app)里添加 apply plugin: 'project-report' 然后运行 gradlew htmlDependencyReport 之后会在Build目录下面生成report文件夹,里面生成的有html,打开即可看到相关的依赖包情况

    好了,现在来解决下冲突问题。

    androidTestCompile ('com.android.support.test.espresso:espresso-contrib:2.1'){
        exclude group : 'com.android.support' , module : 'support-v4'
        exclude  module : 'recyclerview-v7'
    }
    或者
    configurations.all {
        resolutionStrategy {
            force 'com.android.support:support-v4:25.1.1'
        }
         resolutionStrategy {
            force 'com.android.support:recyclerview-v7:25.0.0'
        }
    }
    

    相关文章

      网友评论

          本文标题:gradle 依赖冲突

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