ClassNotFoundException en la apertura de icono de compartir facebook en android
Tengo una aplicación de Android, y he añadido una opción de compartir en facebook, como se describe aquí:
Https://developers.facebook.com/docs/android/share/
- ¿Cómo usar Stetho con Volley?
- ¿Qué tan seguro acceder a mi aplicación de Android con facebook-id?
- Integración de Facebook y LinkedIn en la aplicación para Android
- Facebook SDK 4.0 LoginButton - setReadPermissions no funciona?
- Com.facebook.widget.loginbutton error en xml
En mi teléfono inteligente, el diálogo compartido funciona perfectamente, pero en todos los teléfonos de mis amigos el diálogo se abre y se cierra de forma instantánea. Le pedí a uno de ellos que me enviara la salida logcat y esto es lo que vio:
E/Parcel(2939): Class not found when unmarshalling: com.facebook.ipc.composer.intent.SharePreview, e: java.lang.ClassNotFoundException: com.facebook.ipc.composer.intent.SharePreview
No sé cuál es esa clase, y no encontré nada en google sobre ello. El paquete de facebook que descargué no lo contenía. No estoy seguro de que esto es lo que está causando que el diálogo compartido se cierre instantáneamente, pero es un sospechoso principal.
¡Estaré alegre si usted puede ayudar!
- Buck - java.lang.UnsatisfiedLinkError: no pudo encontrar "libjni.so". ¿Cómo resolverlo?
- Prueba de Android con Robolectric: no reconoce SDK de Facebook
- La invitación de Facebook en el teléfono se vuelve OK
- Clase emitida Excepción en Android string.xml
- Abrir la página de Facebook en la aplicación de Facebook (si está instalada) en Android
- Pantalla de inicio de Android Facebook no hay teclado
- Diferencia entre onActivityResult y onComplete de Session.StatusCallback Facebook Android sdk3.0
- Recuperar ID de Facebook de authdata en Parse - Android
Parece que tu aplicación de facebook está en modo de sandbox.
Para que funcione, usted tiene que configurar su aplicación de Facebook en developers.facebook.com a modo de producción, entonces y sólo entonces otras personas podrán utilizarlo. Else el único que podría utilizarlo es el usuario del facebook que creó la aplicación.
Para obtener más información sobre el modo sandbox, vaya aquí:
https://developers.facebook.com/docs/web/tutorials/scrumptious/register-facebook-application/
¡Aclamaciones!
Todo lo que tienes que hacer es hacer la aplicación en modo público general
- ¿Acción del botón de clic en android?
- Simplificación de un archivo Android.mk que crea múltiples ejecutables