El comando Keytool no pide contraseña

Al hacer una aplicación de Android en fb tuve que rellenar el campo ANDROID HASH KEY buscar los tutoriales y tuvo éxito en la ejecución del comando

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

Definí las variables de entorno de keytool y openssl en mis ventanas para que se ejecute.

Ahora el problema es que he generado la firma de la aplicación, pero este comando no pidió contraseña. Facebook dice que se pedirá una contraseña y deberás ingresar android como contraseña

Guíame si en el camino correcto. La ayuda es siempre apreciada

Eso es extraño que no pidió su contraseña, lo hizo por mí cuando lo probé en este momento. Según la documentación:

Regla General: Si la herramienta no solicita contraseña, la ruta de su almacén de claves es incorrecta.

Debe verificar que ~ / .android / debug.keystore existe y que keytool y openssl están instalados en su máquina.

Si todavía no funciona, no te preocupes! Nuestra documentación también proporciona otra alternativa siguiendo este tutorial :

  1. Habilitar depuración en nuestro SDK de Android modificando Util.java :

    private static boolean ENABLE_LOG = true;

  2. Siga los pasos de 6.1 a 6.3, que se centran principalmente en asegurarse de que su aplicación tenga permiso para acceder a Internet y de que el SSO esté habilitado.

  3. Crea y ejecuta la aplicación en tu teléfono o emulador. No debería ver el diálogo de permisos porque no ingresó la firma de la aplicación en el panel de la aplicación. Compruebe los registros de depuración de SDK de Android a través de logcat (ya que activó el registro en el paso 1) y observe las entradas de registro de una entrada con '' Desajuste de clave de Android ''. Este error también le proporcionará la clave que se envió a Facebook. Anote el valor de la clave e introdúzcalo en la configuración de la aplicación de Facebook y asegúrese de guardar la configuración.

  4. Desactive la depuración una vez que el SSO se complete correctamente modificando Util.java :

    private static boolean ENABLE_LOG = false;

¡Déjeme saber si eso ayuda!

Utilizo una máquina de Windows y tenía el mismo problema. En lugar de usar la environment variable , en realidad he proporcionado la qualified path completa al keystore ( es decir, "C:\Users\channa.HOME\\.android\debug.keystore" ) y solicitó mi contraseña como se esperaba.

  • WebDialog compartir publicación en Facebook cuando el usuario elimina la aplicación de la configuración
  • Phonegap-facebook-plugin: sólo funciona cuando la aplicación FB nativa no está instalada (Android)
  • Android - el contenido compartido de Facebook se sobrescribe
  • Facebook Android SDK 3.0 siempre devuelve ABRIR al iniciar sesión
  • Publicar foto en la pared con mensaje con Android SDK de Facebook 3.0
  • Facebook SDK con Android, obtener código en lugar de token de acceso
  • Biblioteca común en android para compartir en las redes sociales?
  • Android: Compartir texto e imagen (URL) a través de intención
  • Enviar notificación de aplicación de Android a facebook mediante la notificación de API de facebook
  • Android facebook api post
  • Android facebook sdk publicar la alimentación a la línea de tiempo del usuario
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.