的Android 2.2.1特浓解决版本的应用程序和测试应用程序使用Android Studio的不同

问题描述:

运行测试,摇篮的Android 2.2.1特浓解决版本的应用程序和测试应用程序使用Android Studio的不同

咖啡:

androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1' 

库:

androidTestCompile 'com.android.support.test:testing-support-lib:0.1' 

亚军:

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 

错误:有问题发生配置项目':应用程序'。

> Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app and test app differ. 

只需从您的build.gradle中删除androidTestCompile 'com.android.support.test:testing-support-lib:0.1'即可。看看示例here

熟悉命令行Gradle。当您从控制台运行命令gradle -q app:dependencies时,此工具可帮助您找到任何冲突的依赖关系。

而不是从您的应用程序的build.gradle文件中删除androidTestCompile 'com.android.support.test:testing-support-lib:0.1'文件,您可以添加exclude部分像这里。

androidTestCompile ('com.android.support.test.espresso:espresso-contrib:2.0') { 
        exclude module: 'support-annotations' 

}

希望它能帮助。