我按照步骤创建了哈希密钥。
已下载openssl
解压缩并复制bin文件夹中的所有文件,包括openssl.exe
将从Openssl的bin文件夹复制的所有文件粘贴到Jdk bin文件夹。
然后我在openssl.exe终端窗口上使用了以下命令
keytool -exportcert -alias androiddebugkey -keystore C:\ Users \ Joelle.android \ debug.keystore | openssl sha1 -binary | openssl enc -a -e
但是它会抛出以下错误
openssl error :'keytool is invalid command'
请指导我......
感谢名单
答案 0 :(得分:5)
Keytool通常位于JRE bin文件夹中,在我的情况下它存在于
中C:\ Program Files \ Java \ jre6 \ bin
所以你应该写
cd C:\ Program Files \ Java \ jre6 \ bin
然后
keytool -exportcert -alias androiddebugkey -keystore C:\ Users \ Joelle.android \ debug.keystore | openssl sha1 -binary | openssl enc -a -e
存在很好的工具
尝试使用此工具http://www.easyfacebookandroidsdk.com/download/keyhash.zip
生成Key Hash答案 1 :(得分:1)
尝试使用
keytool -exportcert -alias androiddebugkey -keystore C:\Users\Joelle.android\debug.keystore | openssl sha1 -binary | openssl base64
答案 2 :(得分:0)
您必须指定它的完整路径,而不是仅仅编写keytool,即 在我的例子中,路径是:
C:\Program Files (x86)\Java\jre6\bin\keytool.exe