And*_*ian 5 android broadcastreceiver android-intent bootcompleted
我想在运行Android 7.1.1的真实设备上测试启动接收器(android.intent.action.BOOT_COMPLETED),我尝试从命令提示符下使用以下命令:
adb shell正在广播-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)
Run Code Online (Sandbox Code Playgroud)
我已经尝试过Android提供的解决方案-尝试在启动时测试服务(java.lang.SecurityException:权限拒绝),但是它对我不起作用。
我该如何解决?
提前致谢!:)
| 归档时间: |
|
| 查看次数: |
2391 次 |
| 最近记录: |