权限被拒绝checkComponentPermission拥有Facebook

时间:2013-06-18 04:53:59

标签: android facebook android-intent broadcastreceiver android-broadcast

我是Android开发的新手,所以请原谅我任何愚蠢的问题。我知道我的问题有一些类似的结果,例如。 WARN/ActivityManager(5038): Permission denied: checkComponentPermission

但是,我的情况有所不同。我目前正在使用Unity和Prime31的Android社交插件。发布到facebook成功但是,当我在我的帖子上测试链接时,facebook崩溃,以下是我在logcat上看到的内容。该链接只是google.com的测试链接。

Permission Denied: checkComponentPermission() owningUid=12345
Permission Denial: starting Intent { act=com.facebook.application.3456789087654 dat=http://google.com/ flg=0x10000000 cmp=com.company.app/com.prime31.FacebookProxyActivity (has extras) } from ProcessRecord{2c39d4d8 4386:com.facebook.katana/10023 (pid=4836, uid=10023) not exported from uid 10014

我知道给出的答案之一是添加android:export但我不确定如何或在何处添加它。我尝试在我的androidmanifest中添加它,但无济于事。

希望有人可以就此启发我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

(OP在编辑中回答。见Question with no answers, but issue solved in the comments (or extended in chat)

OP写道:

  

我通过添加活动<activity android:name="com.facebook.katana" android:exported="true"></activity>

解决了这个问题