如何创建Android Facebook Key Hash?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

我根本不理解这个过程。我已经能够导航到Java SDK中包含keytool的文件夹。虽然我不断收到错误openssl不被识别为内部或外部命令。问题在于,即使我能够实现这个目标,我会做什么以及之后的事情?

提问于
用户回答回答于

这是你需要做的:

从代码下载openSSl 并提取它。在C:/创建一个文件夹 - OpenSSL,并在这里复制提取的代码。

检测debug.keystore文件路径。如果你没有找到,那么在C:/中进行搜索,然后在下一步中使用该命令中的路径。

检测你的keytool.exe路径,然后转到该命令提示符并在1行中运行此命令,

$ keytool -exportcert -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary |"C:\OpenSSL\bin\openssl" base64
用户回答回答于

对于Linux

开放终端:

对于调试版本:

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

用于发布Build:

keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64

扫码关注云+社区