2017-09-20 1 views
0

Cela fonctionnait avant d'ajouter la dépendance firebaseui. Maintenant, je reçois ceci: logErreur de dépendance Android compiler 'com.android.support:appcompat-v7:26.+'

Sa doublure rouge compiler 'com.android.support:appcompat-v7:26.+' et quand je survole dessus, il dit "toutes les bibliothèques doivent être exactement la même version de spécification" . Cette version était ce qui était là quand le projet a été créé.

app/build.gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.1" 
    defaultConfig { 
     applicationId "com.android.adarak" 
     minSdkVersion 21 
     targetSdkVersion 26 
     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.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:26.+' 
    compile 'com.android.support:support-v4:26.+' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    compile 'com.google.firebase:firebase-auth:10.0.1' 
    //compile 'com.firebaseui:firebase-ui-auth:2.3.0' 
    compile 'com.firebaseui:firebase-ui:2.3.0' 
    testCompile 'junit:junit:4.12' 
} 


apply plugin: 'com.google.gms.google-services' 

Répondre

3

Le firebaseui a une dépendance interne sur une version spécifique de la bibliothèque de support Android. Le firebase ui configuration contient 26.0.1 comme version de bibliothèque de support requise.

Cependant, votre fichier Gradle dépend de 26. +, ce qui indique à Gradle d'utiliser la dernière version de la série 26.x.x et cela pourrait être différent de 26.0.1. Vous pouvez résoudre le problème en utilisant la version spécifique requise par firebase-ui (26.0.1)

Modifier le fichier gradle comme indiqué ci-dessous,

compile 'com.android.support:appcompat-v7:26.0.1' 
compile 'com.android.support:support-v4:26.0.1' 
+1

Merci qui le fixe. –