studio permission exported android service permissions

exported - request camera permission android



Obteniendo: No se permite iniciar el servicio Intento... sin permiso El proceso del servicio es malo (2)

El informe de aplastamiento de ACRA me envía este error.

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 puedo reproducir. Supongo que este error depende del entorno en el que se ejecuta.
Mi pregunta es:

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

EDITAR:
Recibo este error al llamar a startService (intención) para iniciar el servicio remoto. Y en muchos dispositivos funciona bien.



Aunque no lo he experimentado yo mismo, eché un vistazo y creo que podrían serle útiles. Aquí , el usuario Jomia dice:

La excepción java.lang.SecurityException que está viendo se debe a que puede ingresar dos entradas que apuntan a la misma actividad. Quita el segundo y deberías estar listo para ir.

Además, considere echar un vistazo a esta página , específicamente en public static final int CONTEXT_INCLUDE_CODE . Aquí está la parte relevante:

Establecer estos indicadores impone restricciones de seguridad en el contexto de la aplicación al que puede acceder; si la aplicación solicitada no se puede cargar de forma segura en su proceso, se lanzará java.lang.SecurityException. Si este indicador no está establecido, no habrá restricciones en los paquetes que se pueden cargar, pero getClassLoader () siempre devolverá el cargador de clases del sistema predeterminado.

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