我一直在使用android支持v4 23.1.1,并且最近尝试将其更新为23.3.0(这是被问到的最新版本)但是我收到以下错误:
错误:与依赖项"com.android.support:support-annotations"冲突.
app(23.3.0)和测试app(23.1.1)的已解决版本有所不同.
有关详细信息,请参阅http://g.co/androidstudio/app-test-app-conflict.
到目前为止,我已经找到了这个https://code.google.com/p/android/issues/detail?id=206137
我去了两个链接,但我无法解决我的问题,我该如何解决这个问题?
编辑:
我在我的依赖项中有这些
compile 'com.android.support:support-v4:23.3.0'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
compile 'com.android.support:cardview-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
Run Code Online (Sandbox Code Playgroud)
以前所有的版本都是23.1.1,它更新后发生错误很好
编辑:
Gradle Version 2.10
Gradle Plugin Version 2.0.0
buildToolsVersion "23.0.3"
Run Code Online (Sandbox Code Playgroud)
错误:任务':app:prepareDebugAndroidTestDependencies'的执行失败.
依赖性错误.请参阅控制台了解详情
在app.gradle文件中添加以下依赖项后 -
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
// add this for intent mocking support
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.2'
// add this for webview testing support
androidTestCompile 'com.android.support.test.espresso:espresso-web:2.2.2'
Run Code Online (Sandbox Code Playgroud)
控制台日志 -
信息:Gradle任务[:app:clean,:app:generateDebugSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies,:app:generateDebugAndroidTestSources,:app:assembleDebug]警告:与依赖项冲突'com.android.support:support-annotations ".app(25.0.0)和测试app(23.1.1)的已解决版本有所不同.有关详细信息,请参阅http://g.co/androidstudio/app-test-app-conflict.错误:任务':app:prepareDebugAndroidTestDependencies'的执行失败.
依赖性错误.请参阅控制台了解详情 信息:BUILD FAILED信息:总时间:28.459秒信息:1错误信息:1警告信息:在控制台中查看完整输出
android gradle build.gradle android-gradle-plugin android-espresso
我收到消息:任务'app:prepareDebugAndroidTestDependencies'的执行失败,我无法找到它的内容.
我也试过这个答案的解决方案/sf/answers/2801372871/
错误日志:
警告:与依赖项"com.android.support:support-annotations"冲突.app(24.2.1)和测试app(23.1.1)的已解决版本有所不同.有关详细信息,请参阅http://g.co/androidstudio/app-test-app-conflict.
错误:任务':app:prepareDebugAndroidTestDependencies'的执行失败.依赖性错误.请参阅控制台了解详情
的build.gradle:
apply plugin: 'com.android.application'
android {
configurations.all {
resolutionStrategy.force 'com.google.code.findbugs:jsr305:3.0.1'
}
compileSdkVersion 24
buildToolsVersion "24.0.3"
defaultConfig {
applicationId "com.appspot.whatshouldiwearapp.wsiw"
minSdkVersion 9
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
useLibrary 'org.apache.http.legacy'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
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:runner:0.5'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
testCompile 'junit:junit:4.12'
}
Run Code Online (Sandbox Code Playgroud)
问题的解决方案是什么以及导致这个问题的原因是什么?