React-native-onesignal: استثناء قاتل: Firebase-FirebaseMessagingService

تم إنشاؤها على ٢٩ يونيو ٢٠١٨  ·  3تعليقات  ·  مصدر: OneSignal/react-native-onesignal

وصف:

أحاول تلقي إشعار على محاكي Android ، يظهر ثم يتعطل التطبيق مع هذا الخطأ java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)

بيئة

OneSignal React-Native SDK: 3.2.5 ،
البرنامج المساعد OneSignal Gradle: 0.11.0 ،
المحاكي: Nexus 9 API 26

خطوات إعادة إنتاج المشكلة:

  1. قم بتثبيت OneSignal SDK باستخدام الغزل في مشروعك
  2. تهيئة SDK في كود JS
  3. محاولة تلقي إشعار الدفع

تتبع المكدس:

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)

التعليق الأكثر فائدة

andrewworld يعني هذا الخطأ أنه كان هناك مزيج من إصدارات مختلفة من وحدات Firebase المضمنة في تطبيقك. إذا قمت بإضافة OneSignal Gradle Plugin الخاص بنا ، فسيؤدي ذلك إلى إصلاح مشكلة الإصدار في مشروعك ويجب أن يحل خطأ وقت التشغيل هذا.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

إذا كان لديك هذا بالفعل في build.gradle ، فتأكد من أن القسم المذكور في المستندات موجود في السطر 1 من الملف. تأكد أيضًا من إضافة هذا إلى app/build.gradle بدلاً من android/build.gradle أو الجذر.

ال 3 كومينتر

andrewworld يعني هذا الخطأ أنه كان هناك مزيج من إصدارات مختلفة من وحدات Firebase المضمنة في تطبيقك. إذا قمت بإضافة OneSignal Gradle Plugin الخاص بنا ، فسيؤدي ذلك إلى إصلاح مشكلة الإصدار في مشروعك ويجب أن يحل خطأ وقت التشغيل هذا.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

إذا كان لديك هذا بالفعل في build.gradle ، فتأكد من أن القسم المذكور في المستندات موجود في السطر 1 من الملف. تأكد أيضًا من إضافة هذا إلى app/build.gradle بدلاً من android/build.gradle أو الجذر.

andrewworld هل أدى ذلك إلى حل المشكلة؟

تم الإغلاق بسبب عدم الرد ، أفترض أن اقتراح jkasten2 قد أصلح المشكلة لك. إذا لم يكن الأمر كذلك ، فيرجى عدم التردد في الرد وسيسعدنا إعادة فتح الباب ومساعدتك في التحقيق

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات