目前,BOOT_COMPLETED接收器可以正常使用2个仿真器(Nexus5 / API25和Nexus6 / API23)。但是,它无法在我的手机上启动(Lenovo Vibe Shot Z3,android 6.0.1,API 23)。
从logcat中,我发现了以下原因。我注意到还有一些其他应用程序得到了相同的拒绝,这些应用程序也没有重新启动。但是,QQ /微信(它们不是系统应用程序)等应用程序在重启后会启动。所有应用程序都安装在内部存储器中。
任何人都知道如何解锁Security_PermControlService,以便启动接收器在重启后像QQ一样工作?
10-11 19:44:32.248 1620 1799 D Security_PermControlService: refuse
auto boot = xxx.apk1 10-11 19:44:32.248 1620 1799 D
Security_PermControlService: handleCheckCase
checkResult=false;packageName=xxx.apk1;code=17;uid=0;pid=0 10-11
19:44:32.248 1620 1799 D SecurityManagerUtils: deny pn=xxx.apk1
action=android.intent.action.BOOT_COMPLETED
更新
最后,我找到了供应商启用自动启动的设置工具。在它打开后,一切正常。