【问题标题】:ClassNotFoundException on opening facebook share icon in android在 android 中打开 facebook 共享图标时出现 ClassNotFoundException
【发布时间】:2014-02-15 19:43:47
【问题描述】:

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

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

【问题讨论】:

  • 亚历山大,你找到解决办法了吗?我在开发人员页面中找不到任何“沙盒”信息。如果你有链接,我很想看看,谢谢。
  • 实际上 Johnz 发布的链接对我有用。也许facebook后来改变了它。也许尝试转到状态和评论>“你想让这个应用程序及其所有实时功能对公众可用吗?”,将其更改为“是”

标签: android facebook


【解决方案1】:

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

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

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

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

干杯!

【讨论】:

  • 该链接已失效,搜索“facebook 沙盒”不会产生任何目标。如果您知道更新的链接,那就太好了,谢谢。
【解决方案2】:

您所要做的就是将应用设置为一般公共模式

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多