2017-09-17 1 views
1

Je suis face à ce problème depuis hier ... J'ajoute:erreur en ajoutant la dépendance pour firebase-ui-auth: 2.3.0

//Add Library 
compile 'com.android.support:design:26.1.0' 
compile 'com.firebaseui:firebase-ui:0.2.0' 
compile 'com.google.android.gms:play-services-auth:11.2.2' 
compile 'com.google.firebase:firebase-auth:11.2.2' 

et le seul code parti pour l'application est:

compile 'com.firebaseui:firebase-ui-auth:2.3.0' 

dès que j'ajoute ce que je reçois une erreur:

Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#[email protected] value=(26.1.0) from [com.android.support:design:26.1.0] AndroidManifest.xml:28:13-35 is also present at [com.android.support:customtabs:26.0.1] AndroidManifest.xml:25:13-35 value=(26.0.1). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:26:9-28:38 to override.

Je l'ai déjà essayé la compilation 'com.firebaseui: firebase-ui-auth: 1.2.0' mais pas d'Utilisation.

Besoin d'aide! Merci d'avance :)

+0

essayez de changer la dépendance et la version ui support – creativecreatorormaybenot

Répondre

2

Vérifiez this link dans la UI readme firebase:

If you would like to use a newer version of one of FirebaseUI's transitive dependencies, such as Firebase, Play services, or the Android support libraries, you need to add explicit compile declarations in your build.gradle for all of FirebaseUI's dependencies at the version you want to use.

Par exemple, si vous voulez utiliser les services de lecture/Version Firebase FOO et support version bibliothèques BAR ajouter les lignes supplémentaires suivantes pour chaque module FirebaseUI que vous utilisez:

Auth:

compile "com.google.firebase:firebase-auth:$FOO" 
compile "com.google.android.gms:play-services-auth:$FOO" 

compile "com.android.support:design:$BAR" 
compile "com.android.support:customtabs:$BAR" 
compile "com.android.support:cardview-v7:$BAR" 

Ensuite, dans votre cas, vous devez utiliser:

compile "com.android.support:design:26.1.0" 
compile "com.android.support:customtabs:26.1.0" 
compile "com.android.support:cardview-v7:26.1.0" 
0

enter image description here

compile 'com.firebaseui:firebase-ui-auth:2.3.0' 

Lorsque votre FirebasuUi version est 2.3.0, votre Firebase/Services Play Version 11.0.4 doit être

Votre bibliothèque

//Add Library 
compile 'com.android.support:design:26.1.0' //--->Same to your buildToolVersion 
compile 'com.firebaseui:firebase-ui:0.2.0' //--->2.3.0 
compile 'com.google.android.gms:play-services-auth:11.2.2' //--->11.0.4 
compile 'com.google.firebase:firebase-auth:11.2.2' //--->11.0.4 

Remarque

Jusqu'à présent, la dernière buildToolVersion est 26.0.2.

0

-je suivre cette suggestion:

Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml

Ainsi, l'ajout de cette méta-données à ma détermination manifeste mon problème:

<meta-data 
    tools:replace="android:value" 
    android:name="android.support.VERSION" 
    android:value="26.1.0" />