在我的应用程序中有一个Facebook登录。我想在我的脸书应用程序中添加一个Android应用程序,它需要使用keystore文件中的keytool生成哈希。
我可以从我的生产密钥成功生成一个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
问题是openssl
使用openssl-0.9.8e版本
如果是32位,请选择您的操作系统架构,然后选择openssl-0.9.8e X32
如果你的操作系统架构是64位,那么选择openssl-0.9.8e X64