studio integrar instalar crear app android_sdk_version android facebook facebook-android-sdk
http://www.easyfacebookandroidsdk.com/download/keyhash.zip

integrar - Clave inválida de Android y Facebook Connect



instalar sdk de facebook en android studio (10)

El error para mí fue causado por la falta de coincidencia entre mi clave de depuración cuando estaba probando mi aplicación y la clave de liberación cuando estaba firmando una versión de lanzamiento.

11-02 16: 41: 31.660: autorización de D / Facebook (13194): error de inicio de sesión: invalid_key: error de clave de Android. Su clave "8Ioc4p / jMXoU9Lezug4nzmZfFUg" no coincide con las claves permitidas especificadas en la configuración de su aplicación. Verifique la configuración de su aplicación en http://www.facebook.com/developers

Si copia y pega 8Ioc4p / jMXoU9Lezug4nzmZfFUg en el campo Android Key Hash en la configuración de la aplicación de Facebook, debería funcionar. Si vuelve a aparecer este error (mostrando un valor de clave diferente) cuando prueba la versión de lanzamiento firmada, copie esa clave adicional en el campo Hash después de la entrada original, de modo que tenga dos valores allí .

Me sorprendió que se permitiera más de una entrada en Key Hash Field, pero parece que está bien y me ha solucionado el problema tanto para las pruebas como para las versiones de lanzamiento.

Cuando intento implementar Facebook Connect en mi aplicación Android, aparece el siguiente error.

11-02 16: 41: 31.660: autorización de D / Facebook (13194): error de inicio de sesión: invalid_key: error de clave de Android. Su clave "8Ioc4p / jMXoU9Lezug4nzmZfFUg" no coincide con las claves permitidas especificadas en la configuración de su aplicación. Verifique la configuración de su aplicación en http://www.facebook.com/developers

Restablecí la clave en la aplicación de Facebook y todavía muestra el mismo error. ¿Cómo puedo arreglarlo?



La clave de aplicación de Android nativa de depuración se genera automáticamente utilizando el archivo debug.keystore ubicado en ~/.android/debug.keystore . Cuando desarrolle su aplicación en varias máquinas, debe tener el mismo archivo debug.keystore ...

Una vez hecho esto, puede pegar la clave de aplicación de Android nativa de depuración en la página de configuración de Facebook de su aplicación.


No sé si su problema está resuelto ahora mismo, pero estaba teniendo el mismo problema que usted y ahora encuentro la solución completa.

Tiene dos entornos para el desarrollo: depuración y una aplicación firmada, cuando usa estos comandos para obtener su clave

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 está obteniendo la clave para el depurador.keystore ,

Pero cuando firmas la aplicación obtienes una nueva clave porque tu aplicación está usando un nuevo keystore . Puedes obtener tu "clave de la aplicación de firma" usando este programa. http://www.easyfacebookandroidsdk.com/download/keyhash.zip pero debe firmar con el mismo almacén de claves que está utilizando en su aplicación.



Si la clave no es válida, entonces debe crear la nueva aplicación de Facebook en el sitio de desarrolladores de Facebook . Le proporciona una nueva clave. Usa esa clave en tu demo de Facebook.


Su clave es: " 8Ioc4p / jMXoU9Lezug4nzmZfFUg "

Ahora copie esta clave y abra esta URL , y pegue esta clave en la aplicación nativa de Android, marcada con un borde verde.


Tengo este problema, lo resolví eliminando "C: / Users / user_name.android / debug.keystore" y generando uno nuevo con eclipse. ¡Luego cambio la antigua clave hash de Facebook y funciona!


Tu clave es

8Ioc4p/jMXoU9Lezug4nzmZfFUg

Esta clave está encriptada por su dispositivo, así que tenemos que dejar que esta clave sea conocida por el usuario de Facebook (en su aplicación que usted crea en Facebook).

Ahora debe copiar esta clave en la aplicación nativa y luego guardarla. Después de algunos minutos, puede obtener acceso completo.


Verifique la página de su aplicación en Facebook y confirme que ambas claves son las mismas. Creo que no registrarás tu aplicación en Facebook