Ich habe in meinem Projekt 2 Bibliotheken (in Gradle-Datei) importiert:
%Vor%Aber beim Erstellen meines Projekts habe ich den folgenden Fehler:
D: \ Android \ Projekte \ quoter \ app \ src \ main \ AndroidManifest.xml: 68: 13-58 Fehler: Attribut activity#com.facebook.FacebookActivity@theme Wert = (@ style / FirebaseUI.Translucent) von [com.firebaseui: firebase-ui-auth: 0.4.0] AndroidManifest.xml: 68: 13-58 ist auch anwesend bei [com.facebook.android:facebook-android-sdk:4.13.0] AndroidManifest.xml: 32: 13-72 Wert = (@ Android: Stil / Theme.Translucent.NoTitleBar). Vorschlag: hinzufügen 'tools: replace="android: Thema"' zu Element um AndroidManifest.xml: 64: 9-68: 61 zu überschreiben.
Ich habe die erweiterten JAR-Dateien mit den Manifest-Dateien sowohl für Facebook sdk als auch für Firebase UI-Bibliotheken gefunden, aber ich bin mir nicht sicher, dass es den richtigen Weg zur Lösung dieses Fehlers darstellt, denn jedes Mal, wenn ich mein Projekt neu bereite Manifeste werden auch erzeugt ...
Wie kann ich diesen Fehler beheben? Es scheint mir eine Unmöglichkeit zwischen den 2 Bibliotheken ...
Hinweis: Fügen Sie in meiner App das folgende Manifest hinzu:
%Vor%löst dieses Problem, aber es ist nicht möglich, die App zu starten, da Firebase nicht korrekt initialisiert wurde (siehe Ссылка )
FirebaseUI kompiliert Facebook bereits für Sie. Wenn Sie also versuchen, es zu synchronisieren, wird der Fehler grundsätzlich ausgelöst, weil Sie versuchen, dasselbe zweimal zu kompilieren.
Entferne compile 'com.facebook.android:facebook-android-sdk:4.13.0'
und behalte: compile 'com.firebaseui:firebase-ui:0.4.0'
und du bist fertig!
Mach dir keine Sorgen! Sie haben immer noch Facebook Login
Leider funktionierte "tools: replace" nicht für mich, aber ein GitHub-Problem in der Firebase-Benutzeroberfläche hat eine Lösung Ссылка
Aber FirebaseUI hängt bereits von der Version 4.11.0 des SDK ab. Können Sie versuchen, Ihre Facebook-Abhängigkeit zu entfernen und nur auf die transitive Abhängigkeit von FirebaseUI angewiesen zu sein?
Ich würde Ihnen empfehlen, die Dokumentation einmal zu lesen, vorausgesetzt, FirebaseUI Android und FirebaseUI Auth Android . Sie sind ziemlich gründlich und werden wahrscheinlich Ihre Zweifel zügeln.
Tags und Links android manifest firebase-authentication firebaseui facebook-sdk-4.0