2017-12-28 11 views
0

bekam ich die unten Fehler nach Sync gradleKonflikt mit Abhängigkeits Google Drive und Firebase

Fehler: Fehler bei der Ausführung für die Task ': App: preDebugAndroidTestBuild'.

Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (1.3.9) and test app (2.0.1)

dependencies { 
    implementation fileTree(dir: 'libs', include: ['*.jar']) 
    implementation 'com.android.support:appcompat-v7:26.1.0' 
    implementation 'com.android.support.constraint:constraint-layout:1.0.2' 
    testImplementation 'junit:junit:4.12' 
    androidTestImplementation 'com.android.support.test:runner:1.0.1' 
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' 
    implementation 'com.android.support:design:26.1.0' 
    compile 'com.google.firebase:firebase-core:11.6.0' 
    compile 'com.google.firebase:firebase-auth:11.6.0' 
    compile 'com.google.firebase:firebase-messaging:11.6.0' 
    compile 'com.google.firebase:firebase-database:11.6.0' 
    compile 'com.google.firebase:firebase-storage:11.6.0' 
    compile 'com.google.android.gms:play-services-drive:11.6.0' 
    compile 'com.google.android.gms:play-services-auth:11.6.0' 
    compile 'pub.devrel:easypermissions:0.3.0' 
    compile('com.google.api-client:google-api-client-android:1.23.0') { 
     exclude group: 'org.apache.httpcomponents' 
    } 
    compile('com.google.apis:google-api-services-drive:v3-rev94-1.23.0') { 
     exclude group: 'org.apache.httpcomponents' 
    } 


} 

Antwort

0

In Ihrer App build.gradle add:

android { 
    configurations.all { 
     resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' 
    } 
} 

Enforces Gradle nur kompilieren die Versionsnummer, die Sie für alle Abhängigkeiten angeben, unabhängig davon, welche Versionsnummer die Abhängigkeiten festgestellt haben.

0

Fügen Sie manuell eine Abhängigkeit für 2.0.1 hinzu. Der Konflikt wird gelöst. Alle Bibliotheken, die von com.google.code.findbugs:jsr305 abhängig sind, verwenden dann 2.0.1.

1.3.9 möglicherweise nicht funktionieren, da eine der Abhängigkeiten eine höhere Version benötigt.

Verwandte Themen