GCM de Android GCMRegistrar checkManifest (this) – Error de archivo de manifiesto

Trato de implementar GCM, pero tengo un error, trato de encontrar los registros de Internet, pero no puedo. Cuando el código viene estas líneas, consigo el error en logcat

GCMRegistrar.checkDevice(this); GCMRegistrar.checkManifest(this); 

¿Qué significa esta salida logcat?

 09-11 11:14:25.132: W/dalvikvm(11946): threadid=11: thread exiting with uncaught exception (group=0x40aac210) 09-11 11:14:25.142: E/AndroidRuntime(11946): FATAL EXCEPTION: IntentService[ManagePushCommunicationService] 09-11 11:14:25.142: E/AndroidRuntime(11946): java.lang.IllegalStateException: Application does not define permission com.example.push.permission.C2D_MESSAGE 09-11 11:14:25.142: E/AndroidRuntime(11946): at com.google.android.gcm.GCMRegistrar.checkManifest(GCMRegistrar.java:135) 09-11 11:14:25.142: E/AndroidRuntime(11946): at com.example.push.services.ManagePushCommunicationService.startJob(ManagePushCommunicationService.java:156) 09-11 11:14:25.142: E/AndroidRuntime(11946): at com.example.push.services.ManagePushCommunicationService.onHandleIntent(ManagePushCommunicationService.java:85) 09-11 11:14:25.142: E/AndroidRuntime(11946): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) 09-11 11:14:25.142: E/AndroidRuntime(11946): at android.os.Handler.dispatchMessage(Handler.java:99) 09-11 11:14:25.142: E/AndroidRuntime(11946): at android.os.Looper.loop(Looper.java:137) 09-11 11:14:25.142: E/AndroidRuntime(11946): at android.os.HandlerThread.run(HandlerThread.java:60) 09-11 11:19:25.162: I/Process(11946): Sending signal. PID: 11946 SIG: 9 

4 Solutions collect form web for “GCM de Android GCMRegistrar checkManifest (this) – Error de archivo de manifiesto”

Poner permiso en manifiesto Archivo:

 <permission android:name="com.example.gcm.permission.C2D_MESSAGE"android:protectionLevel="signature"/> <uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 

Poner esto en su manifiesto

 <permission android:name="com.example.push.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.push.permission.C2D_MESSAGE" /> 

Plz Sigue los Siguientes Pasos

1. Incluya "gcm.jar" en las librerías de su aplicación

2. Android SDK Manager => Extras => Instalar Google Cloud Messaging para Android Library (Obsoleto)

3. Android SDK Manager => Android 4.3 (API 18) => Instalar las API de Google

Dar permiso como

 <permission android:name="your package name.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="your package name.permission.C2D_MESSAGE" /> 
  • ID de registro GCM de Android longitud máxima
  • Java.lang.NoClassDefFoundError: com.google.android.gms.gcm.GoogleCloudMessaging
  • Número máximo de temas en Google Cloud Messaging
  • ¿Por qué obtengo "MismatchSenderId" desde el lado del servidor GCM?
  • GET_ACCOUNTS durante el uso de GCM - ¿Por qué es necesario?
  • Recepción del mensaje recibido Acknwoledgement From GCM Service
  • Intervalo de IP del servidor de notificación de Google GCM push?
  • El GCM de Android no funciona
  • Cómo cancelar el registro de GCM después de desinstalar la aplicación
  • Cómo crear un tema en las notificaciones FCM
  • ¿El servicio GCM es confiable para notificaciones push a gran escala?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.