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

ale*_*zak 5 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
Run Code Online (Sandbox Code Playgroud)

我不知道那个课程是什么,在谷歌上没有发现任何关于它的内容.我下载的facebook包不包含它.我不确定这是导致共享对话框立即关闭的原因,但它是一个主要的嫌疑人.

如果你能提供帮助,我将很高兴!

小智 8

看来你的Facebook应用程序是沙盒模式.

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

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

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

干杯!