我尝试通过gradle添加espresso库时遇到此错误消息。我该如何解决它?Android Espresso Framework解决了应用程序(25.3.1)和测试应用程序(23.1.1)的版本错误
0
A
回答
2
问题是,espresso使用较旧版本的支持库,而不是您自己。既然你已经在你的项目中,将它们排除在特浓咖啡之外。 所以,在你的build.gradle文件,则应更换:
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
有:
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
如果您有更多的冲突,尽量排除更多的支持模块(如程序兼容性,设计等)。
+0
感谢您的评论我用你的方式解决了问题:) –
1
使用此代码进行测试操作,如recyclerview
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2', {
exclude group: 'com.android.support', module: 'appcompact'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'support-annotations'
exclude module: 'recyclerview-v7'
})
或者使用
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'appcompact'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'support-annotations'
exclude module: 'recyclerview-v7'
})
相关问题
- 1. 错误:与项目':app'中的依赖项'com.android.support:support-v4'冲突。应用程序(25.3.1)和测试应用程序(23.1.1)的已解决版本不同
- 2. 的Android 2.2.1特浓解决版本的应用程序和测试应用程序使用Android Studio的不同
- 3. 用Espresso测试整个应用程序
- 4. 测试android应用程序错误
- 5. iPhone应用程序的测试版本
- 6. 解决Android应用程序
- 7. Android测试应用程序
- 8. Android应用程序测试
- 9. 测试Android应用程序
- 10. 解析Android应用程序的错误
- 11. 应用程序压力测试错误
- 12. Android测验应用程序错误
- 13. Android应用程序XML解析错误
- 14. Android应用程序错误
- 15. Android应用程序错误
- 16. Android试用版应用程序
- 17. Android应用程序开发错误:无法在Android应用程序版本错误上运行
- 18. iPhone应用程序测试错误 - STComposeString和SenTestCase错误
- 19. 为测试版提供应用程序
- 20. 错误:与项目':app'中的依赖关系'com.google.guava:guava'冲突。解决版本的应用程序(18.0)和测试应用程序(16.0.1)不同
- 21. Espresso android自动测试 - 如何访问其他应用程序的视图,由我的应用程序打开?
- 22. 切换应用程序调试版本和MultiDexApplication发布版本
- 23. Robotium Android通过一个测试应用程序测试很多应用程序
- 24. 应用程序版本INSTANT_RUN?
- 25. 新版本的Android应用程序
- 26. 了解Android应用程序认证
- 27. ASP.NET应用程序了解
- 28. 如何版本Android应用程序?
- 29. 测试Android应用程序GUI
- 30. 测试Android即时应用程序
欢迎StackOverflow上。请参考[tour](http://stackoverflow.com/tour)浏览并阅读[帮助中心](http://stackoverflow.com/help),然后阅读[如何提问] (http://stackoverflow.com/help/how-to-ask),[我应该避免问什么类型的问题?](http://stackoverflow.com/help/dont-ask)并提供[MCVE:最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。如果周围的人可以轻松阅读和理解你的意思,或者是什么问题,他们会更乐意帮助:) – Dwhitz