![](/img/trans.png)
[英]Error:Conflict with dependency 'com.android.support:support-v4' in project ':app'. Resolved versions for app (25.3.1) and test app (23.1.1) differ
[英]Espresso Error:Conflict with dependency 'com.android.support:support-v4'. Resolved versions for app (24.2.0) and test app (23.1.1) differ
我已经升级到最新的API级别24,这是最新的API级别(在发生问题时),无论如何它都会导致此错误消息。
错误:与依赖项“ com.android.support:support-v4”冲突。 应用(24.2.0)和测试应用(23.1.1)的已解决版本不同。 有关详情,请参见http://g.co/androidstudio/app-test-app-conflict 。
那么我该如何解决呢?
同样, 此页面的第二答案给出了解决该问题的方法,但是如果您要在您的计算机中包含com.android.support.test.espresso:espresso-contrib:2.2.2
,那么这将导致出现4条类似的错误消息。
那么,如何摆脱这4条额外的错误消息呢?
这是我的Espresso build.gradle依赖项:
androidTestCompile "com.android.support:support-annotations:$SUPPORT_VERSION"
androidTestCompile "com.android.support.test.espresso:espresso-core:$ESPRESSO_VERSION"
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile "com.android.support.test.espresso:espresso-intents:$ESPRESSO_VERSION"
/**
* AccessibilityChecks
* CountingIdlingResource
* DrawerActions
* DrawerMatchers
* PickerActions (Time and Date picker)
* RecyclerViewActions
*/
androidTestCompile("com.android.support.test.espresso:espresso-contrib:$ESPRESSO_VERSION") {
exclude group: 'com.android.support', module: 'appcompat'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'support-v7'
exclude group: 'com.android.support', module: 'design'
exclude module: 'support-annotations'
exclude module: 'recyclerview-v7'
}
哪里:
ESPRESSO_VERSION = '2.2.2'
如果仍然卡住,请检查我项目的build.gradle
文件: https : //github.com/piotrek1543/LocalWeather/blob/master/app/build.gradle
希望对你有帮助
我找到了解决方法(解决方法),如果您单击下面的图片,您将注意到下面的图片,您将注意到错误消息
错误:与依赖项“ com.android.support:support-v4”冲突。 应用(24.2.0)和测试应用(23.1.1)的已解决版本不同。 有关详情,请参见http://g.co/androidstudio/app-test-app-conflict 。
用线固定
configurations.all {resolutionStrategy.force "com.android.support:support-v4:23.1.0"}
它位于gradle文件的依赖项区域中
同样的错误信息
错误:与依赖项“ com.android.support:appcompat-v7”冲突。 应用(24.2.0)和测试应用(23.1.0)的已解决版本不同。 有关详情,请参见http://g.co/androidstudio/app-test-app-conflict 。
可以用线固定
configurations.all {resolutionStrategy.force "com.android.support:appcompat-v7:23.1.0"}
类推,直到解决所有错误为止ps不要忘了在这里找到主要解决方案(第二和第三答案向下
您可以使用以下命令在测试中强制使用支持库:
androidTestCompile 'com.android.support:support-v4:24.2.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.