2013-03-21 81 views
-2

帮助我,请我得到这个例外,我不知道我做错了 这是我的logcat输出权限被拒绝:广播意图

Permission Denial: broadcasting Intent { act=com.notikum.notifypassive.CLUSTER_ID_284 cmp=com.locuslabs.notiphisample/com.notikum.notifypassive.receivers.LocationAlertReceiver (has extras) } from com.locuslabs.notiphisample (pid=-1, uid=10067) requires null due to receiver com.locuslabs.notiphisample/com.notikum.notifypassive.receivers.LocationAlertReceiver 
+1

听起来像你的清单中缺少一些[许可](http://developer.android.com/guide/topics/security/permissions.html)。 – Oren 2013-03-21 13:51:26

+1

你可能是缺少位置权限 – FoamyGuy 2013-03-21 13:51:55

+0

我已经在我的清单中添加了权限,这里是我的清单 Naga 2013-03-21 13:53:49

回答

2

这样看来,你正试图发送一个广播,从另一个进程到未输出的广播接收器。

这只是基于错误消息的猜测 - requires nullPermissionDenied错误往往意味着组件未导出。


如果采取通过的StackOverflow阅读,看看有什么问题得到很好的答案的时候,你将看到的问题:

  • 邮政相关的代码片段,如清单,其中接收机被注册和/或其中所述广播正在发送

  • 包括完整堆栈跟踪,而不是挑选出一个线

未来,考虑在您的问题中包括这些内容,以增加您得到良好答案的可能性,并降低您的问题将被降低或关闭的可能性。

+0

非常感谢您的好意,我会继续介绍 – Naga 2013-03-21 14:02:54