2012-07-21 17 views
7

Ejecuto el script a continuación como dijo Facebook. No hay problema de compilación. El problema es que nunca me da una pregunta de contraseña una vez que finaliza el proceso y, de acuerdo con la documentación de Facebook, significa que la ruta de acceso del almacén de claves es incorrecta. ¡Pero el archivo debug.keystore está en la ruta correcta! C: \ Users \ KSM45.androidKeytool no pide contraseña (usando Facebook lib con android)

Háganme saber de dónde me equivoco? ¡Solo quiero iniciar sesión con Facebook!

(de la página de documentación: También asegúrese de que está utilizando la contraseña correcta - para el almacén de claves de depuración, utiliza 'androide' para generar el keyhash Regla general:. Si la herramienta no pide la contraseña, su ruta de almacén de claves es incorrecta .)

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 
+0

¿Qué aplicación estás utilizando para fbConnect? – SALMAN

+0

https://github.com/facebook/facebook-android-sdk –

+0

no se trata de api. ¡se trata de keytool y debug.keystore! :( –

Respuesta

1

intenta eliminar el almacén de claves en ~/.android/debug.keystore luego limpiar su proyecto en Eclipse y ejecutar su aplicación para el eclipse plugin de volver a crear el almacén de claves.

+0

¡Esto funcionó para mí! :) – ericraio

1

Lo probé en WinXP en el trabajo hoy y no funcionó. Después de unos pocos tratando Me di cuenta de esto

esta es la línea Corrí y falló:

herramienta de claves -exportcert -alias androiddebugkey -keystore C: \ Documents and Settings \ Administrator.android \ debug.keystore | openssl sha1 -binary | openssl base 64

la cosa es, usted debe poner "comillas" alrededor de su trayectoria debug.keystore

como este:

herramienta de claves -exportcert -alias androiddebugkey -keystore "C: \ Documents and Settings \ Administrator.android \ debug.keystore " | openssl sha1 -binary | openssl base64

Cuestiones relacionadas