Firebase NullPointerException in Play Services 9.2.1

9

Ich habe die Google Play-Dienste in meiner App von 8.4.0 auf 9.2.1 aktualisiert und den folgenden mehrfachen Absturz pro Tag beobachtet:

%Vor%

Ich nehme Firebase weder explizit auf, noch habe ich von GCM migriert, aber ich habe Google-Dienste in meiner App. Ich denke, Firebase kommt durch eine Abhängigkeit von meinen anderen Play-Service-Integrationen oder dem google-services -Plugin. Hier ist ein Ausschnitt meiner build.gradle -Datei:

%Vor%

Dieser Absturz scheint diesem sehr ähnlich zu sein, aber es kommt von getInstance() anstatt getToken() , also frage ich mich, ob jemand weiß, ob ich eine Integration oder etwas ähnliches vermisse? Ich hoffe, dass die einzige Antwort ist nicht zu warten, bis Google zu beheben.

UPDATE: Ich habe Firebase über das Dashboard zu meiner App hinzugefügt, dann eine neue google-services.json -Datei generiert, meine App neu gepackt und einen Patch veröffentlicht. Dies schien das Problem nicht zu beheben, da ich in der neuen Version immer noch Vorkommnisse in Crashlytics sehe.

UPDATE 2: Ich habe immer noch keine Lösung gefunden, aber ich habe bemerkt, dass diese Crashes in Crashlytics nachlassen. Ich hatte 40 am ersten Tag, 30 am zweiten Tag, 10 am dritten Tag und jetzt bis ~ 4. Dies führt mich zu der Annahme, dass dieser Fehler nur neue Benutzer oder Update-Benutzer betrifft, von denen es anfänglich eine Menge gab, als die Apps meiner Benutzer auf die neue Version aktualisiert wurden. Ich denke immer noch, dass dies ein Fehler an Googles Ende ist und hoffe, dass es behoben wird, aber zumindest ist es nicht so verbreitet, wie ich ursprünglich dachte.

    
yuval 15.07.2016, 22:30
quelle

1 Antwort

1

Wie in meinen Updates beschrieben, sah ich nach ein paar Tagen immer weniger dieser Fehler, bis jetzt sehe ich sie ein paar Wochen später nicht mehr. Ich denke also, die Antwort ist, dass sich dies intermittierend auf Benutzer auswirkt, die ihre Apps aktualisieren, und schließlich selbst ausfällt. Höchstwahrscheinlich ist keine Aktion seitens des Entwicklers erforderlich.

    
yuval 10.08.2016, 01:40
quelle