2014-02-15 50 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