在我的应用中,有一个 facebook登录。我想将一个Android应用程序添加到我的Facebook应用程序,该应用程序需要一个使用密钥工具从密钥库文件中生成的哈希值。
我可以从生产密钥成功生成28个字符长的哈希,但是如果我在调试密钥(这是默认的android调试密钥)上运行相同的命令,则只能生成24个字符长的哈希, Facebook不允许我输入。
我在Windows的默认cmd中使用此命令:
keytool -exportcert -alias androiddebugkey -keystore “ C:\ Users \ myusernamehere \ .android \ debug.keystore” | “ D:\ Programs \ OpenSSL \ bin \ openssl” sha1 -binary |“ D:\ Programs \ OpenSSL \ bin \ openssl” base64
答案 0 :(得分:0)
问题是openssl
使用openssl-0.9.8e版本
如果您的OS体系结构是32位,请选择,然后选择 openssl-0.9.8e X32
如果您的OS体系结构是64位,则选择 openssl-0.9.8e X64