2011-08-21 25 views
6

El informe de aplastamiento de ACRA me envía este error.Obteniendo: No se permite iniciar el servicio Intención ... sin permiso El proceso de servicio es malo

java.lang.SecurityException: Not allowed to start service Intent { act=auto_update cmp=net.DailyTimer.CalendarAlarmHelperFree/net.DailyTimer.CalendarAlarmHelper.CalendarAlarmService } without permission Service process is bad 

veo este error en dispositivos limitados y no pueden reproducirse. Supongo que este error depende del entorno en el que se ejecuta.
Mi pregunta es:

  • Lo permiso está mal? No pude averiguar qué significa "Proceso de servicio malo".

EDIT:
que estoy recibiendo este error al llamar StartService (intención) para iniciar el servicio remoto. Y en muchos dispositivos funciona bien.

+0

¿Usted encontró alguna solución? – idog

+0

@idog, desafortunadamente no. – Tomcat

Respuesta

3

Aunque no he experimentado esto por mí mismo, hice algunas búsquedas y creo que podrían serle útiles. Here, el usuario Jomia dice:

El java.lang.SecurityException que está viendo es porque es posible que introducir dos entradas que apunten a la misma actividad. Quite el segundo y que debería irse.

Además, considere echar un vistazo a this page, específicamente bajo public static final int CONTEXT_INCLUDE_CODE. Aquí está la parte pertinente:

establecer este banderas impone restricciones de seguridad en qué aplicación contexto se puede acceder; si la aplicación solicitada no se puede cargar con seguridad en el proceso , se lanzará java.lang.SecurityException. Si este indicador no está establecido, no habrá restricciones en los paquetes que se puedan cargar, pero getClassLoader() siempre devolverá el cargador de clase de sistema predeterminado .

Espero que pueda ser de alguna ayuda. Si estas respuestas no están relacionadas con su problema, puede intentar publicar el código relevante, etc. Saludos.

+1

Gracias por la respuesta. Pero creo que dado 2 enlaces no están relacionados con mi problema. Edité la pregunta. Mi problema está relacionado con startService. – Tomcat

0
+0

Gracias por su respuesta. Comprobé el código que enlazaba pero no pude averiguar qué causó el error ni la solución. – Tomcat

Cuestiones relacionadas