我需要在我正在开发的项目中编写一些自动化测试。所以,我只是复制了一些谷歌的例子所需要的依赖:如何找出我需要哪个版本的com.android.support.test依赖关系?
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
// Espresso UI Testing dependencies.
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2.2'
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.2'
我跑进了东西,你会发现在一百万的问题上,所以这个问题:
Warning:Conflict with dependency 'com.android.support:recyclerview-v7'. Resolved versions for app (25.3.0) and test app (23.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.
在这里,我不问了测试运行器的所需版本,测试规则和其他测试依赖性,以便能够同步Gradle并继续前进。
我的问题。有什么快速的方法可以看到com.android.support.test:runner
,com.android.support.test:rules
等依赖于Support Library 25.3.0的版本吗?
当然,我可以继续使用0.6
,0.7
等代替0.5
,直到Gradle同步成功,但这很无聊,需要我很长时间。