关于在an​​droid中打开facebook共享图标的ClassNotFoundException

时间:2014-02-15 19:43:47

标签: android facebook

我有一个Android应用程序,我在facebook选项中添加了一个共享,如下所述:

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包不包含它。 我不确定这是导致共享对话框立即关闭的原因,但它是一个主要的嫌疑人。

如果你能提供帮助我会很高兴的!

2 个答案:

答案 0 :(得分:8)

您的脸书应用似乎处于沙盒模式。

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

有关沙盒模式的更多信息,请访问:

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

干杯!

答案 1 :(得分:0)

您所要做的就是让应用程序处于一般公共模式

enter image description here