Android BOOT_COMPLETED权限拒绝

时间:2017-02-01 14:40:40

标签: android android-intent broadcastreceiver bootcompleted

我想在运行Android 7.1.1的真实设备上测试我的启动接收器(android.intent.action.BOOT_COMPLETED) 我尝试在命令提示符下使用此命令:

  

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p [package_name]

但它会返回广告例外:

java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.BOOT_COMPLETED from pid=11114, uid=2000
    at android.os.Parcel.readException(Parcel.java:1684)
    at android.os.Parcel.readException(Parcel.java:1637)
    at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:3537)
    at com.android.commands.am.Am.sendBroadcast(Am.java:772)
    at com.android.commands.am.Am.onRun(Am.java:404)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
    at com.android.commands.am.Am.main(Am.java:121)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:262)

我已经尝试过Let's Encrypt tutorial提供的解决方案,但它对我不起作用。

我该如何解决这个问题?

提前致谢! :)

0 个答案:

没有答案