2012-09-13 18 views
5

estoy recibiendo la siguiente excepción de los usuarios en Google Play:java.lang.SecurityException: No se permite iniciar el servicio Intención

java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gsf (has extras) } without permission com.google.android.c2dm.permission.RECEIVE 

Ya hace 8 meses que he subido mi aplicación en el mercado y esto se la primera vez que tengo esta excepción ¿Puede alguien decirme cómo surgió esta excepción de repente y de qué se trata esto? Busqué en la red pero no pude encontrar nada. Por favor ayuda.

+0

¿Se encuentra en un nivel de API específico? – waqaslam

+0

no sé acaba de obtener la excepción en la consola de desarrollo. – Rookie

Respuesta

2

Dado que no se han especificado filtros de intención en el manifiesto para este servicio , el valor predeterminado para android: exported es falso. Cuando configure android: exported = "true", la otra aplicación podrá iniciar el servicio .

http://developer.android.com/guide/topics/manifest/service-element.html#exported

+0

¿Qué te hace pensar que no hubo filtros de intención en su servicio? – Matthew

+0

también, ese no es su servicio, ese es el servicio de registro de google gcm. – njzk2

Cuestiones relacionadas