UnknownError:ApiException:密钥哈希****不匹配

时间:2013-10-28 14:30:46

标签: android facebook facebook-login

我在一些设备上从Facebook 收到此错误。 我在这里搜索了一些关于同一问题的其他问题,但我找不到任何工作设备而不是工作设备。 登录证明适用于: 摩托罗拉Defy。 三星Galaxy S3。 登录使Key Hash不匹配: 三星Galaxy S2。 三星Galaxy Nexus。

我正在使用Facebook SDK 3.5.2。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我终于解决了它。

运行:

  

keytool -alias ALIAS -exportcert -keystore 全键名称 |   openssl sha1 -binary | openssl base64

在没有引号的 ALIAS 中放置用于生成密钥的别名。如果您通过eclipse导出apk,则可以在导出向导中找到别名。

在没有引号的全键名称中,您的发布密钥包括扩展名(.keystore)。

Keytool 要求输入密码! 如果keytool没有要求输入密码,那么你做错了。