-3

助けてください この例外が発生しています。何が間違っているのかわかりません これは私の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
4

1 に答える 1

2

別のプロセスから、エクスポートされていないブロードキャスト レシーバーにブロードキャストを送信しようとしているように見えます。

requires nullこれは、エラー メッセージに基づく単なる推測ですPermissionDenied。エラーは、コンポーネントがエクスポートされなかったことを意味する傾向があります。


時間をかけて StackOverflow を読み、どの質問が適切な回答を得ているかを確認すると、次の質問が表示されます。

  • 受信者が登録されている場所やブロードキャストが送信されている場所のマニフェストなど、関連するコードを投稿します

  • 1 行を選択するのではなく、完全なスタック トレースを含める

将来的には、そのような内容を質問に含めることを検討してください。これにより、良い回答が得られる可能性が高まり、質問が反対票を投じられたりクローズされたりする可能性が低くなります。

于 2013-03-21T13:56:33.930 に答える