如何创建Android Facebook Key Hash?
我完全不理解这个过程。我已经能够导航到Java SDK中包含keytool的文件夹。虽然我不断收到错误,但opensl未被识别为内部或外部命令。问题是,即使我可以让它工作,我该怎么办,之后又用什么?
我完全不理解这个过程。我已经能够导航到Java SDK中包含keytool的文件夹。虽然我不断收到错误,但opensl未被识别为内部或外部命令。问题是,即使我可以让它工作,我该怎么办,之后又用什么?
这是你需要做的 -
从代码提取中下载 openSSl。创建一个文件夹 - 在C中打开SSL:/并将提取的代码复制到此处。
检测 debug.keystore 文件路径。如果您没有找到,请在C:/ 中进行搜索并在下一步的命令中使用 Path。
检测您的keytool.exe路径,然后在命令提示符下转到该dir/,并在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 和 Mac
打开终端 :
对于调试版本
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
您将在“.android”文件夹中找到debug.keystore。将其复制并粘贴到桌面上,然后运行上述命令。
对于发布版本
keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64
注意:确保在这两种情况下它都要求输入密码。如果它不要求输入密码,则表示命令中存在错误。debug.keystore 的密码是“android”,对于发行版,您必须输入在创建密钥库时设置的密码。