2014-02-15 45 views
5

开放分享至Facebook图标我有一个Android应用程序,和我说在Facebook上选择共享,如下所述:的ClassNotFoundException在安卓

https://developers.facebook.com/docs/android/share/

智能手机上的份额对话框完美的作品,但在我所有的朋友都会打开对话框并立即关闭。我问其中一人送我logcat的输出,这是他所看到的:

E/Parcel(2939): Class not found when unmarshalling: com.facebook.ipc.composer.intent.SharePreview, 
e: java.lang.ClassNotFoundException: com.facebook.ipc.composer.intent.SharePreview 

我不知道类是什么,并发现它没有谷歌。 我下载的facebook包没有包含它。 我不确定这是什么导致共享对话框立即关闭,但它是一个主要嫌疑犯。

我会很高兴,如果你能帮助!

+0

亚历山大,你有没有找到解决这个?我在开发者页面找不到任何“沙盒”信息。如果你有链接,我很乐意看到它,谢谢。 – Azurespot

+0

其实链接约翰兹贴为我工作。也许Facebook在稍后改变了它。也许试着去Status&Review>'你想让这个应用程序及其所有的直播功能都可以向公众提供吗?',将它改为'Yes' –

回答

8

看来你的Facebook应用程序是在沙箱模式。

对于它的工作,您必须在developers.facebook.com上将您的Facebook应用程序设置为生产模式,然后只有其他人才能使用它。否则唯一可以使用它的是创建应用程序的Facebook用户。

有关沙盒模式的更多信息请点击这里:

https://developers.facebook.com/docs/web/tutorials/scrumptious/register-facebook-application/

干杯!

+1

该链接已经死亡,并且搜索“facebook sandbox”没有针对性。如果您知道更新的链接会很棒,谢谢。 – Azurespot

0

所有你需要做的是,让应用在普通大众模式

enter image description here