W / BroadcastQueue:Appop拒绝:广播Intent {act = android.intent.action.BOOT_COMPLETED

时间:2017-09-11 13:21:23

标签: android

我想请求你的帮助。 我遇到了如下的棘手错误,只发生在某个设备“LG棉花糖手机”上。

< Logcat消息> 09-11 16:42:55.725 1654-4655 /? W / BroadcastQueue:Appop拒绝:从null(pid = 1654,uid = 1000)广播Intent {act = android.intent.action.BOOT_COMPLETED flg = 0x8000010(有额外)}需要appop null,因为已注册的接收者abc.example.com .countrylist / .BootUpReceiver。

 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    <receiver  android:name=".BootUpReceiver"
        android:enabled="true"
        android:exported="false"
        android:permission ="android.permission.RECEIVE_BOOT_COMPLETED">
        <intent-filter android:priority="999" >
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action android:name="android.intent.action.QUICKBOOT_POWERON" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </receiver>

你的善意对我很有帮助。 感谢您的评论和反馈。

1 个答案:

答案 0 :(得分:0)

尝试删除

  

android:permission =“android.permission.RECEIVE_BOOT_COMPLETED”

我在Android 6.0上确切地显示了此消息,在7.0上有一点点不同的消息,但在之前的版本上没有。删除此行就可以了,并且应用程序再次启动时启动。