2014-02-15 7 views
5

Ich habe eine Android-Anwendung, und ich hinzugefügt, wie hier beschrieben, um eine Aktie auf Facebook Option:ClassNotFoundException auf Eröffnung icon Facebook Teilen in android

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

auf meinem Smartphone der Anteil Dialog perfekt funktioniert, noch auf Alle meine Freunde Telefone der Dialog öffnet und schließt sofort. Ich fragte einer von ihnen mir logcat Ausgang zu senden, und das ist, was er sah:

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

Ich weiß nicht, was diese Klasse ist, und fand nichts auf Google darüber. Das von mir heruntergeladene Facebook-Paket enthielt es nicht. Ich bin mir nicht sicher, dass das den Share-Dialog sofort schließt, aber es ist ein Hauptverdächtiger.

Ich werde mich freuen, wenn Sie helfen können!

+0

Alexander, haben Sie eine Lösung für diese finden zu machen? Ich konnte auf den Entwicklerseiten keine "Sandbox" -Info finden. Wenn du einen Link hättest, würde ich es gerne sehen, danke. – Azurespot

+0

Eigentlich funktionierte der Link, den Johnz gepostet hat, für mich. Vielleicht hat Facebook es später geändert. Vielleicht versuchen Sie, zu Status & Review> "Möchten Sie diese App und alle ihre Live-Funktionen für die breite Öffentlichkeit zugänglich machen?", Ändern Sie es in "Ja" –

Antwort

8

Es scheint, dass Ihre Facebook App im Sandbox-Modus ist.

Damit es funktioniert, müssen Sie Ihre Facebook-App auf developers.facebook.com im Produktionsmodus einrichten, dann und nur dann können andere Leute es verwenden. Sonst ist der einzige Benutzer, der sie nutzen kann, der Facebook-Nutzer, der die App erstellt hat.

Für weitere Informationen über Sandbox-Modus gehen Sie hier:

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

Prost!

+1

Dieser Link ist tot und eine Suche nach "Facebook Sandbox" produziert nichts zielgerichtet. Wenn du von einem aktualisierten Link wüsstest, der großartig wäre, danke. – Azurespot

0

alles, was Sie tun müssen, ist die App im allgemeinen öffentlichen Modus

enter image description here