Android 获取:不允许启动服务意图。。。未经许可,服务进程不好

Android 获取:不允许启动服务意图。。。未经许可,服务进程不好,android,service,permissions,Android,Service,Permissions,ACRA的粉碎报告给了我这个错误 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 我在有限的设

ACRA的粉碎报告给了我这个错误

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
我在有限的设备上看到这个错误,我无法复制。我猜此错误取决于运行环境。
我的问题是:

  • 什么许可是错误的?我不明白“服务流程不好”是什么意思
编辑:

我在调用startService(intent)启动远程服务时遇到此错误。在许多设备上,它都可以正常工作。

虽然我自己没有经历过这种情况,但我四处看看,我认为这些可能对您有用,用户Jomia说:

您看到的java.lang.SecurityException是因为您可能 输入指向同一活动的两个条目。拆下第二个,然后 你该走了

也可以考虑,特别是在公有静态最终INTEXTION包含代码< /COD>。以下是相关部分:

设置此标志会对应用程序施加安全限制 您可以访问的上下文;如果所请求的应用程序无法安全运行 加载到进程中时,将抛出java.lang.SecurityException。 如果未设置此标志,则对包没有任何限制 可以加载,但getClassLoader()将始终返回 默认系统类加载器


我希望我能帮上忙。如果这些响应与您的问题无关,您可能希望尝试发布相关代码等。干杯。

请参阅源代码第10494行,如果方法“bringUpServiceLocked”返回false,它将抛出“服务流程不好”异常


谢谢你的回答。但我认为给定的2个链接与我的问题无关。我编辑了这个问题。我的问题与startService有关。谢谢您的回答。我检查了你链接的代码,但我找不到导致错误的原因,也找不到解决方法。你找到解决方法了吗?@idog,不幸的是没有。