Cómo resolver el error interno: la clase del receptor de reintento no se ha configurado todavía y GCMBaseIntentService: SERVICE_NOT_AVAILABLE error
Estoy recibiendo este logcat en la ejecución de mi aplicación en Micromax Canvas 2, mi teléfono está configurado para los servicios de Google y cuenta de google, Aquí no estoy recibiendo el registro de GCM ID, mientras que lo estoy recibiendo en el emulador . ¿Alguna sugerencia por qué? Thanx por adelantado.
07-11 13:52:48.145: V/InputMethodManager(16539): focusOut: android.widget.AutoCompleteTextView{41990460 VFED..CL .F....ID 0,53-480,113 #7f070024 app:id/txt_sitename} mServedView=android.widget.AutoCompleteTextView{41990460 VFED..CL .F....ID 0,53-480,113 #7f070024 app:id/txt_sitename} winFocus=false 07-11 13:54:05.461: V/GCMBroadcastReceiver(16539): onReceive: com.google.android.c2dm.intent.REGISTRATION 07-11 13:54:05.461: V/GCMBroadcastReceiver(16539): GCM IntentService class: dotsandcoms.android.siteuplitenew.GCMIntentService 07-11 13:54:05.463: V/GCMBaseIntentService(16539): Acquiring wakelock 07-11 13:54:05.469: V/GCMBaseIntentService(16539): Intent service name: GCMIntentService-677416186780-1 07-11 13:54:05.470: D/dalvikvm(16539): create interp thread : stack size=32KB 07-11 13:54:05.470: D/dalvikvm(16539): create new thread 07-11 13:54:05.470: D/dalvikvm(16539): new thread created 07-11 13:54:05.470: D/dalvikvm(16539): update thread list 07-11 13:54:05.471: D/dalvikvm(16539): threadid=13: interp stack at 0x5e527000 07-11 13:54:05.471: D/dalvikvm(16539): threadid=13: created from interp 07-11 13:54:05.471: D/dalvikvm(16539): start new thread 07-11 13:54:05.471: D/dalvikvm(16539): threadid=13: notify debugger 07-11 13:54:05.471: D/dalvikvm(16539): threadid=13 (IntentService[GCMIntentService-677416186780-1]): calling run() 07-11 13:54:05.476: E/GCMRegistrar(16539): internal error: retry receiver class not set yet 07-11 13:54:05.476: V/GCMRegistrar(16539): Registering receiver 07-11 13:54:05.477: D/GCMBaseIntentService(16539): handleRegistration: registrationId = null, error = SERVICE_NOT_AVAILABLE, unregistered = null 07-11 13:54:05.477: D/GCMBaseIntentService(16539): Registration error: SERVICE_NOT_AVAILABLE 07-11 13:54:05.477: D/GCMBaseIntentService(16539): Scheduling registration retry, backoff = 3515 (3000) 07-11 13:54:05.490: V/GCMBaseIntentService(16539): Releasing wakelock 07-11 13:54:05.497: D/dalvikvm(16539): threadid=13: exiting 07-11 13:54:05.497: D/dalvikvm(16539): threadid=13: bye! 07-11 13:54:08.995: V/GCMBroadcastReceiver(16539): onReceive: com.google.android.gcm.intent.RETRY 07-11 13:54:08.995: V/GCMBroadcastReceiver(16539): GCM IntentService class: dotsandcoms.android.siteuplitenew.GCMIntentService 07-11 13:54:08.995: V/GCMBaseIntentService(16539): Acquiring wakelock 07-11 13:54:09.001: V/GCMBaseIntentService(16539): Intent service name: GCMIntentService-677416186780-2 07-11 13:54:09.003: D/dalvikvm(16539): create interp thread : stack size=32KB 07-11 13:54:09.004: D/dalvikvm(16539): create new thread 07-11 13:54:09.004: D/dalvikvm(16539): new thread created 07-11 13:54:09.004: D/dalvikvm(16539): update thread list 07-11 13:54:09.004: D/dalvikvm(16539): threadid=13: interp stack at 0x5e527000 07-11 13:54:09.004: D/dalvikvm(16539): threadid=13: created from interp 07-11 13:54:09.004: D/dalvikvm(16539): start new thread 07-11 13:54:09.004: D/dalvikvm(16539): threadid=13: notify debugger 07-11 13:54:09.004: D/dalvikvm(16539): threadid=13 (IntentService[GCMIntentService-677416186780-2]): calling run() 07-11 13:54:09.010: V/GCMRegistrar(16539): Registering app dotsandcoms.android.siteuplitenew of senders 677416186780 07-11 13:54:09.018: V/GCMBaseIntentService(16539): Releasing wakelock 07-11 13:54:09.022: D/dalvikvm(16539): threadid=13: exiting 07-11 13:54:09.022: D/dalvikvm(16539): threadid=13: bye!
- Enviar mensaje descendente a google ccs con nodo js
- ¿Por qué GCM devuelve ID de registro vacío para algunos dispositivos Android?
- ¿Cómo implementar servidor GCM-CCS XMPP de terceros utilizando openfire?
- Android GCM PushNotification - Añadir añadir archivo de sonido personalizado en la aplicación
- GCM 3.0 - gcm no muestra automáticamente la notificación con el parámetro de notificación
- Mantener el ID de registro de la aplicación GCM válido durante las actualizaciones automáticas
- GCM no funciona en Android 4.2.2?
- Android SDK obtiene un error NotRegistered de GCM después de unas horas
- Cómo implementar un GCM Hello World para Android con Android Studio
- Seguridad de mensajería en nube google
- Actualización de token de GCM y cuándo enviar el token al servidor
- OnHandleIntent no se llama
- Pruebas GCM, ¿cómo provocar una respuesta del servidor GCM con un canonical_id?
Este es un error conocido,
Si obtiene el error "error interno: reintento receptor clase no se ha configurado todavía", entonces usted tiene una versión anterior del cliente gcm.jar. Este es el parche que corrige el error. En lugar de aplicar parches a la versión local de GCMBroadcastReceiver.java en el SDK de Android, puede descargar el archivo gcm.jar de origen o de actualización del repositorio de GCM.
Enlace a Patch
- Lectura de varias etiquetas NFC en Android. IsoDep-tag no leerá mientras la pantalla está desbloqueada
- No se puede establecer el icono de preferencia de encabezado mediante? Attr