2016-11-03 2 views
5

Ich bin derzeit mit Feuerbasis-Messaging 9.4.0 und es gibt einen Fehler beim Erstellen der Anwendung ich einen Fehler bekam sagenFirebaseMessagingService kann zzae (Intent) in zzb nicht überschreiben. Schwächere Referenzfehler

Error:(18, 8) error: zzae(Intent) in FirebaseMessagingService cannot override zzae(Intent) in zzb attempting to assign weaker access privileges; was protected

So besichtigte ich die FirebaseMessagingService zusammengestellt, die die Unterklasse von com.google.firebase.iid.zzb war und hatte ZZAE (Intent) -Methode als private, aber seine Unterklasse FirebaseMessagingService hatte geschützten Zugriff Ich weiß, dass Unterklassen kann nicht schwächeren Verweis als seine Super-Klasse, so dass ich denke, es ist etwas falsch mit FirebaseMessagingService-Bibliothek.

Antwort

12

Ich habe das selbe heute ich änderte play-services zu 9.8.0 aber ich hatte fire base immer noch bei 9.4.0, ändern firebase um 9.8.0 zu verwenden löste es.

+0

Ja, es auf 9.8.0 zu ändern, funktionierte auch für mich, aber aus irgendeinem Grund kann ich das mit meinem Projekt jetzt nicht machen. Es scheint nur ein Problem mit dieser Version zu sein – Sushant

0

Wenn Sie Ihre Version von Firebase aktualisiert haben, synchronisieren Sie sie einfach einmal. Firebase-Version und Playservices sollten gleich sein

Verwandte Themen