Facebook Android 生成密钥哈希

新手上路,请多包涵

尝试使用 Facebook 集成创建一个 android 应用程序,我已经到了文档中您必须生成密钥哈希文件的部分,它指定运行以下代码

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
| openssl sha1 -binary
| openssl base64

当我在终端中运行它时,我收到密钥库被篡改或密码不正确的错误,

我只想生成我的密钥哈希

谁能指出我正确的方向?

原文由 Scott 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 500
2 个回答

删除 ~/.android/debug.keystore 下的调试证书(在 Linux 和 Mac OS X 上);该目录类似于 Windows 上的 %USERHOME%/.android。

当您下次尝试构建调试包时,Eclipse 插件应该会生成一个新证书。

让我知道这是否有效。

原文由 allthenutsandbolts 发布,翻译遵循 CC BY-SA 2.5 许可协议

生成哈希键的最简单方法。

要求: SHA1 密钥

您可以通过两种方式从您的密钥库文件中获取 SHA1 密钥

1) 找到您的密钥库文件,在该位置打开命令提示符,然后使用下面提到的命令

keytool -list -v -keystore {keystore_name} -alias {alias_name}

然后输入您的密码,然后它将返回 md5、sha1 和 sha256 密钥。

或者

2) 通过运行 signingReport

参考下图。

在此处输入图像描述

运行文件后,将生成包含所需 sha1 密钥的输出。

在此处输入图像描述

获得所需的 SHA1 密钥后

然后转到

http://tomeko.net/online_tools/hex_to_base64.php

并粘贴您的 sha1 密钥

在此处输入图像描述

最后你会得到Required HashKey,你可以用它在facebook上申请。

原文由 Vicky Salunkhe 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题