2017-05-06 10 views
1

Ich versuchte für viele Stunden, um die Lösung zu finden, konnte aber nicht finden. Mein Problem ist, dass ich beim Erstellen meiner Gradle zwei Fehler erhalte. Ich versuchte, diese Lösung Dependency conflict error in my Android app which has Android Tests zu betrachten, aber konnte das Problem immer noch nicht lösen.Android Abhängigkeit Konflikt Fehler

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. 

Hier ist meine 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' 
} 

Wie kann ich dieses Problem lösen?

Antwort

0

fand ich die Lösung. compileSdkVersion zu

compileSdkVersion 25 

Und dann Statt dieser

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

Nur durch die Aktualisierung appcompat-v7 Durch das Upgrade: 23.1.1 hat lösen es nicht. Ich brauchte diese 3 Zeilen Code.

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

Sie bitte diese beide Abhängigkeit

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

Mein Fehler. Ich hatte diese Codezeile dort nicht und diese hatten sowieso keine Auswirkungen auf dieses Problem. –

1

nicht verwenden alpha..or Beta entfernen .. nur die neuesten stabilen one..then benutzen Sie bitte .. verwenden für alle Android-Unterstützung gleiche Version nicht Ihre Android-Unterstützung Version mischen

Beispiel

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" 
Verwandte Themen