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.
- Android: facebook sdk logout problema?
- Botón de inicio de sesión de Google para Android y diseño de botón de Facebook para sdk 4+
- AccountManager - authToken está establecido pero peekAuthToken devuelve null
- Compartir Android - Facebook SDK - ShareActionProvider
- Reproducción automática de video como facebook, Android
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
- Atascado en la carga FB Android Sdk
- Facebook sdk, androide, pared, poste, línea, rotura
- Añadir facebook SDK a IntelliJ Android proyecto?
- Adición de efecto de arrastrar natural a ImageView igual que las cabeceras de chat de Facebook Messanger utilizando la biblioteca de rebote
- Fotos de la portada del álbum Fetch Facebook - Android
- Facebook Compartiendo con el estudio de Android
- Cómo usar Action_view intención de publicar en la pared de facebook?
- Protección de las claves de twitter en Android
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 :
-
Habilitar depuración en nuestro SDK de Android modificando
Util.java
:private static boolean ENABLE_LOG = true;
-
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.
-
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.
-
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.
- ¿Cómo puedo acelerar el análisis XML de Android?
- Android – ¿es posible saber qué aplicación tiene audiofocus?