2017-05-06 22 views
1

私は解決策を見つけるために多くの時間のために試みたが、見つけることができませんでした。私の問題は、私がGradleを構築するときに2つのエラーが発生することです。私はこの解決策を見ようとしました Dependency conflict error in my Android app which has Android Testsしかし、まだ問題を解決することができませんでした。Androidの依存関係の競合エラー

Error:Conflict with dependency 'junit:junit' in project ':app'. Resolved versions for app (4.10) and test app (4.12) differ. See http://g.co/androidstudio/app-test-app-conflict for details. 

Error:Conflict with dependency 'org.hamcrest:hamcrest-core' in project ':app'. Resolved versions for app (1.1) and test app (1.3) differ. See http://g.co/androidstudio/app-test-app-conflict for details. 

ここに私のbuild.gradleは、どのように私はこの問題を解決することができます

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "25.0.0" 
defaultConfig { 
    applicationId "voice.com.topsalai" 
    minSdkVersion 16 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
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.3- 
alpha', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 

compile 'com.android.support:appcompat-v7:23.1.1' 

compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.jakewharton.timber:timber:4.5.1' 
compile 'com.google.android.gms:play-services:10.2.4' 
compile 'com.android.support:support-annotations:26.0.0-alpha1' 
compile 'com.googlecode.json-simple:json-simple:1.1.1' 
compile 'com.android.support:support-v4:23.1.1' 
} 

ですか?

答えて

0

私は解決策を見つけました。

compileSdkVersion 25 

にcompileSdkVersionをアップグレードすることにより、そして代わりのこの

compile 'com.android.support:appcompat-v7:23.1.1' 

のみAPPCOMPAT-V7更新することで、:23.1.1はそれを解決しませんでした。私は3行のコードが必要でした。

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:animated-vector-drawable:25.3.1' 
compile 'com.android.support:mediarouter-v7:25.3.1' 
0

testCompile 'com.android.support:support-annotations:26.0.0-alpha1' 
androidTestCompile 'com.android.support:support-annotations:26.0.0-alpha1 
+0

私のミス。とにかくこの問題には影響しませんでした。 –

1

はちょうどすべてのAndroidサポートのために同じバージョンを使用...あなたのアンドロイドのサポートバージョンを混在いけないしてくださいone..then最新の安定を使用.. alpha..orベータ版を使用してはいけない、この2つの依存関係を削除してください

compile "com.android.support:appcompat-v7:25.3.1" 
compile "com.android.support:cardview-v7:25.3.1" 
compile "com.android.support:design:25.3.1" 
compile "com.android.support:recyclerview-v7:25.3.1" 
compile "com.android.support:support-annotations:25.3.1" 
compile "com.android.support:support-v4:25.3.1" 
compile "com.android.support:support-v13:25.3.1" 
関連する問題