Android - FirebaseApp / Firebase-Initialisierung startet nicht

8

Ich möchte das Firebase-Messaging Plugin in meine Android-App einbauen. Ich habe mit dem "quickstart-android-master / messaging" -Beispiel von github begonnen: Ссылка

Das funktioniert für mich! Log-Ausgabe:

%Vor%
  

Aber wenn ich das Plugin implementieren möchte   "com.google.firebase: firebase-messaging: 9.0.2" in meine App, die    FirebaseApp ist nicht initialisiert ! Das FirebaseApp Plugin startet also nicht! - Kein Protokoll oder Token erhalten!

Ich habe auch ein Plug-in für die build.gradle-Datei im "app" -Verzeichnis hinzugefügt:

%Vor%

Und das google-services plugin um build.gradle im "root" -Verzeichnis zu erstellen:

%Vor%
  

Probleme könnten sein:

  • AndroidAnnotations, Proguard, Produktaromen ...
Manuel Schmitzberger 09.06.2016, 11:31
quelle

2 Antworten

12

Das Problem ist die "Manifeste Verschmelzung" von Android. Wenn ich den

benutze %Vor%

und

%Vor%

Im Application Tag des Manifests wird FirebaseApp nicht initialisiert!

Zusammenfassung: Wenn Sie Ersetzen attr auf tools: node verwenden, wird Ihre Deklaration mit der niedrigeren Priorität durch die mit der Anmerkung versehene ersetzt (weitere Informationen finden Sie unter hier ). Sie sollten stattdessen die Attribute Zusammenführen oder Nur zusammenführen verwenden.

Also was ich genau gemacht habe:

Das funktioniert nicht:

%Vor%

das funktioniert:

%Vor%     
Manuel Schmitzberger 15.06.2016, 09:21
quelle
-2

Ich hatte das gleiche Problem, füge folgendes hinzu:

com.google.firebase: firebase-core vor com.google.firebase: firebase-messaging

%Vor%     
tehuelche 25.08.2016 12:19
quelle