Descripción:
Estoy tratando de recibir una notificación en el simulador de Android, aparece y luego la aplicación falla con este error java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)
Ambiente
SDK nativo de OneSignal React: 3.2.5,
Complemento OneSignal Gradle: 0.11.0,
Emulador: Nexus 9 API 26
Pasos para reproducir el problema:
seguimiento de pila:
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 Este error significa que había una mezcla de diferentes versiones de módulos de Firebase incluidas en su aplicación. Si agrega nuestro complemento OneSignal Gradle, esto solucionará el problema de la versión en su proyecto y debería resolver ese error de tiempo de ejecución.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle
Si ya tiene esto en su build.gradle
, asegúrese de que la sección anotada en los documentos esté en la línea 1 del archivo. También asegúrese de que esto se agregue a su app/build.gradle
en lugar de android/build.gradle
o la raíz.
@andrewworld ¿Eso resolvió el problema?
Cerrando debido a que no hubo respuesta, asumo que la sugerencia de jkasten2 solucionó el problema por ti. Si no es así, no dude en responder y estaremos encantados de reabrir y ayudar a investigar
Comentario más útil
@andrewworld Este error significa que había una mezcla de diferentes versiones de módulos de Firebase incluidas en su aplicación. Si agrega nuestro complemento OneSignal Gradle, esto solucionará el problema de la versión en su proyecto y debería resolver ese error de tiempo de ejecución.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle
Si ya tiene esto en su
build.gradle
, asegúrese de que la sección anotada en los documentos esté en la línea 1 del archivo. También asegúrese de que esto se agregue a suapp/build.gradle
en lugar deandroid/build.gradle
o la raíz.