的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'
}
希望它能帮助。