React-native-onesignal: PENGECUALIAN FATAL: Firebase-FirebaseMessagingService

Dibuat pada 29 Jun 2018  ·  3Komentar  ·  Sumber: OneSignal/react-native-onesignal

Keterangan:

Saya mencoba menerima pemberitahuan di simulator Android, muncul dan kemudian aplikasi macet dengan kesalahan ini java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)

Lingkungan

SDK Asli Bereaksi OneSignal: 3.2.5,
Plugin Gradle OneSignal: 0.11.0,
Emulator: Nexus 9 API 26

Langkah-langkah untuk Mereproduksi Masalah:

  1. Instal SDK OneSignal menggunakan benang ke dalam proyek Anda
  2. Inisialisasi SDK dalam kode JS
  3. Mencoba menerima pemberitahuan push

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)

Komentar yang paling membantu

@andrewworld Kesalahan ini berarti ada campuran berbagai versi modul Firebase yang disertakan dalam aplikasi Anda. Jika Anda menambahkan OneSignal Gradle Plugin kami, ini akan memperbaiki masalah versi di proyek Anda dan akan menyelesaikan kesalahan runtime itu.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Jika Anda sudah memiliki ini di build.gradle Anda, pastikan bagian yang dicatat dalam dokumen berada di baris 1 file. Pastikan juga ini ditambahkan ke app/build.gradle Anda alih-alih android/build.gradle atau root.

Semua 3 komentar

@andrewworld Kesalahan ini berarti ada campuran berbagai versi modul Firebase yang disertakan dalam aplikasi Anda. Jika Anda menambahkan OneSignal Gradle Plugin kami, ini akan memperbaiki masalah versi di proyek Anda dan akan menyelesaikan kesalahan runtime itu.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Jika Anda sudah memiliki ini di build.gradle Anda, pastikan bagian yang dicatat dalam dokumen berada di baris 1 file. Pastikan juga ini ditambahkan ke app/build.gradle Anda alih-alih android/build.gradle atau root.

@andrewworld apakah itu menyelesaikan masalah?

Menutup karena tidak ada tanggapan, saya berasumsi saran jkasten2 memperbaiki masalah untuk Anda. Jika tidak, jangan ragu untuk merespons dan kami akan dengan senang hati membuka kembali dan membantu menyelidikinya

Apakah halaman ini membantu?
0 / 5 - 0 peringkat