React-native-onesignal: EXCEÇÃO FATAL: Firebase-FirebaseMessagingService

Criado em 29 jun. 2018  ·  3Comentários  ·  Fonte: OneSignal/react-native-onesignal

Descrição:

Estou tentando receber notificação no simulador Android, aparece e depois o aplicativo trava com esse erro java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)

Ambiente

SDK do OneSignal React-Native: 3.2.5,
Plugin Gradle OneSignal: 0.11.0,
Emulador: Nexus 9 API 26

Etapas para reproduzir o problema:

  1. Instale o SDK do OneSignal usando yarn em seu projeto
  2. Inicialize o SDK no código JS
  3. Tentar receber uma notificação push

Rastreamento de pilha:

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)

Comentários muito úteis

@andrewworld Este erro significa que houve uma mistura de diferentes versões de módulos do Firebase incluídas em seu aplicativo. Se você adicionar nosso plug-in para Gradle do OneSignal, isso corrigirá o problema de versão em seu projeto e deverá resolver esse erro de tempo de execução.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Se você já tem isso em seu build.gradle , certifique-se de que a seção indicada nos documentos esteja na linha 1 do arquivo. Certifique-se também de que isso seja adicionado ao seu app/build.gradle em vez do android/build.gradle ou do root.

Todos 3 comentários

@andrewworld Este erro significa que houve uma mistura de diferentes versões de módulos do Firebase incluídas em seu aplicativo. Se você adicionar nosso plug-in para Gradle do OneSignal, isso corrigirá o problema de versão em seu projeto e deverá resolver esse erro de tempo de execução.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Se você já tem isso em seu build.gradle , certifique-se de que a seção indicada nos documentos esteja na linha 1 do arquivo. Certifique-se também de que isso seja adicionado ao seu app/build.gradle em vez do android/build.gradle ou do root.

@andrewworld isso resolveu o problema?

Fechando devido a nenhuma resposta, suponho que a sugestão de jkasten2 corrigiu o problema para você. Caso contrário, sinta-se à vontade para responder e teremos prazer em reabrir e ajudar a investigar

Esta página foi útil?
0 / 5 - 0 avaliações