React-native-onesignal: SCHWERWIEGENDE AUSNAHME: Firebase-FirebaseMessagingService

Erstellt am 29. Juni 2018  ·  3Kommentare  ·  Quelle: OneSignal/react-native-onesignal

Beschreibung:

Ich versuche, eine Benachrichtigung auf dem Android-Simulator zu erhalten, es erscheint und dann stürzt die Anwendung mit diesem Fehler java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent) ab

Umfeld

OneSignal React-natives SDK: 3.2.5,
OneSignal-Gradle-Plugin: 0.11.0,
Emulator: Nexus 9 API 26

Schritte zum Reproduzieren des Problems:

  1. Installieren Sie das OneSignal SDK mit Garn in Ihrem Projekt
  2. Initialisieren Sie das SDK im JS-Code
  3. Versuchen Sie, eine Push-Benachrichtigung zu erhalten

Stacktrace:

FATAL EXCEPTION: Firebase-FirebaseMessagingService Process: com.nfl.mobile3.debug, PID: 24221 java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)" at com.google.firebase.iid.zzg.run(Unknown Source:26) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source:7) at java.lang.Thread.run(Thread.java:764)

Hilfreichster Kommentar

@andrewworld Dieser Fehler bedeutet, dass in Ihrer App eine Mischung aus verschiedenen Firebase-Modulversionen enthalten war. Wenn Sie unser OneSignal Gradle Plugin hinzufügen, wird dies das Versionsproblem in Ihrem Projekt beheben und diesen Laufzeitfehler beheben.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Wenn Sie dies bereits in Ihrem build.gradle haben, vergewissern Sie sich, dass sich der in der Dokumentation angegebene Abschnitt in Zeile 1 der Datei befindet. Stellen Sie außerdem sicher, dass dies zu Ihrem app/build.gradle anstelle von android/build.gradle oder dem Stammverzeichnis hinzugefügt wird.

Alle 3 Kommentare

@andrewworld Dieser Fehler bedeutet, dass in Ihrer App eine Mischung aus verschiedenen Firebase-Modulversionen enthalten war. Wenn Sie unser OneSignal Gradle Plugin hinzufügen, wird dies das Versionsproblem in Ihrem Projekt beheben und diesen Laufzeitfehler beheben.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Wenn Sie dies bereits in Ihrem build.gradle haben, vergewissern Sie sich, dass sich der in der Dokumentation angegebene Abschnitt in Zeile 1 der Datei befindet. Stellen Sie außerdem sicher, dass dies zu Ihrem app/build.gradle anstelle von android/build.gradle oder dem Stammverzeichnis hinzugefügt wird.

@andrewworld hat das das Problem gelöst?

Schließung wegen fehlender Antwort, ich gehe davon aus, dass der Vorschlag von jkasten2 das Problem für Sie behoben hat. Wenn nicht, können Sie gerne antworten. Wir öffnen dann gerne wieder und helfen bei der Untersuchung

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen