Android Espresso 2.2.1针对应用和测试应用的已解决版本有所不同

时间:2015-10-13 18:34:29

标签: android android-espresso

通过Android Studio,Gradle运行测试

咖啡:

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"

错误:配置项目':application'。

时出现问题
> Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app and test app differ.

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

您可以在此处添加androidTestCompile 'com.android.support.test:testing-support-lib:0.1'部分,而不是从应用的build.gradle文件中删除exclude

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

}

希望有所帮助。