我正在开发一个 Android 应用程序,我想在其中集成 Facebook 发布功能。我下载了 Facebook-Android SDK,并在其中获得了 readme.md(文本文件),其中提到了为 Android 生成密钥哈希。我如何生成它?
原文由 ravi babu 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答574 阅读✓ 已解决
这是对我有用的方法以及我所做的一些观察:
每个 SHA1 密钥都有一个对应的密钥哈希,长度为 28 个字符,并以 ‘=’ 结尾
我已经尝试使用在线工具从我的 SHA1 中获取散列密钥,但该密钥散列从未对我有用。
如果您在 Windows 上,请从此处安装 open-ssl: Open ssl
我已经在我拥有的所有密钥库文件上使用了这个 keytool 命令,即暂存、调试和发布。
注意:即使您错误地填写了任何参数,上述方法也会始终为您提供密钥哈希。知道您是否获得正确的哈希密钥的技巧是 - 在运行此命令后,如果提示您输入密码,则意味着后续密钥是正确的。
不要使用 _myfilename.keystore 而是使用 _myfilename.jks 。