如何将密钥哈希导入我的android应用程序?
我通过这些命令生成密钥散列如何将密钥哈希导入我的android应用程序?,android,intellij-idea,android-keystore,facebook-sdk-3.14.x,Android,Intellij Idea,Android Keystore,Facebook Sdk 3.14.x,我通过这些命令生成密钥散列 keytool -genkey -v -keystore xxx.keystore -alias xxx -keyalg RSA -keysize 2048 -validity 10000 keytool -exportcert -alias xxx -keystore xxx.keystore | openssl sha1 -binary | openssl base64 然后我得到了这把钥匙 Bmce+9aHdOoVtE7fS3B07tfj7Bc= 我将其添
keytool -genkey -v -keystore xxx.keystore -alias xxx -keyalg RSA -keysize 2048 -validity 10000
keytool -exportcert -alias xxx -keystore xxx.keystore | openssl sha1 -binary | openssl base64
然后我得到了这把钥匙
Bmce+9aHdOoVtE7fS3B07tfj7Bc=
我将其添加到intellij工件中
但是,当我使用facebook sdk登录时,我收到了这条消息
Invalid key hash, The key hash 0FltZY3_r2cu8z_LOYILzjwSxjA does not match any stored key hashes. Configure your app key hashes at http://developer.faceboo.......
为什么密钥仍然不正确?让你在facebook开发者控制台中配置你的应用程序吗?当你生成此密钥时:Bmce+9aHdOoVtE7fS3B07tfj7Bc=是运行此命令后询问你的密码密钥工具-exportcert?检查:在我运行第一个命令后,它询问我密钥库密码,我使用xxxxxx作为密码,然后我输入这些选项是CN=Unknown,OU=Unknown,O=Unknown,L=Unknown,ST=Unknown,C=Unknown对吗?[否]:是的,然后它要求我输入密钥密码以返回,如果与密钥库密码相同:,则我按Enter键,因为密码也是xxxxxx。之后,我运行第二个命令,它要求我输入密钥库密码:,我输入xxxxxx,然后我得到Bmce+9aHdOoVtE7fS3B07tfj7Bc=