React-native-onesignal: НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: Firebase-FirebaseMessagingService

Созданный на 29 июн. 2018  ·  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 с помощью yarn в свой проект.
  2. Инициализировать SDK в коде JS
  3. Попытка получить push-уведомление

Трассировки стека:

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, это устранит проблему с версией в вашем проекте и устранит эту ошибку времени выполнения.
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, это устранит проблему с версией в вашем проекте и устранит эту ошибку времени выполнения.
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 рейтинги