我在一些设备上从Facebook 收到此错误。 我在这里搜索了一些关于同一问题的其他问题,但我找不到任何工作设备而不是工作设备。 登录证明适用于: 摩托罗拉Defy。 三星Galaxy S3。 登录使Key Hash不匹配: 三星Galaxy S2。 三星Galaxy Nexus。
我正在使用Facebook SDK 3.5.2。
有什么想法吗?
答案 0 :(得分:0)
我终于解决了它。
运行:
keytool -alias ALIAS -exportcert -keystore 全键名称 | openssl sha1 -binary | openssl base64
在没有引号的 ALIAS 中放置用于生成密钥的别名。如果您通过eclipse导出apk,则可以在导出向导中找到别名。
在没有引号的全键名称中,您的发布密钥包括扩展名(.keystore)。
Keytool 将要求输入密码! 如果keytool没有要求输入密码,那么你做错了。