我想在FaceBook中为单点登录应用创建哈希键。如果我在命令提示符下输入此命令
C:\ Users \ FSSD6> keytool -exportcert -alias androiddebugkey -keystore~ / .android / d ebug.keystore | openssl sha1 -binary | openssl base64
我收到错误::
'openssl'未被识别为内部或外部命令, 可操作程序或批处理文件。 我能做些什么..
我的openssl bin文件位于(C:\ Users \ FSSD6 \ Desktop \ openssl-0.9.8k_WIN32 \ bin)中,我的密钥库位于(C:\ Users \ FSSD6.android \ debug.keystore) )
请帮帮我..谢谢你...
答案 0 :(得分:3)
openssl不在您的路径中。尝试:
C:\Users\FSSD6>keytool -exportcert -alias androiddebugkey -keystore ~/.android/d ebug.keystore | C:\Users\FSSD6\Desktop\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | C:\Users\FSSD6\Desktop\openssl-0.9.8k_WIN32\bin\openssl base64
或者将C:\Users\FSSD6\Desktop\openssl-0.9.8k_WIN32\bin
添加到您的路径中。
答案 1 :(得分:2)
我已经获得了在android上获取哈希键的解决方案。
C:\Documents and Settings\Administrator>cd .android
C:\Documents and Settings\Administrator\.android>keytool -exportcert -alias andr
oiddebugkey -keystore ~/.android/debug.keystore | "C:\Documents and Settings\Adm
inistrator\.android\openssl\bin\openssl" sha1 -binary | "C:\Documents and Settin
gs\Administrator\.android\openssl\bin\openssl" base64
3ZLW/TAqPavR43aZh79aejFQDOdka8=
C:\Documents and Settings\Administrator\.android>
答案 2 :(得分:1)
确保openssl bin目录位于您的路径中,或者在尝试运行时指定完整路径。
答案 3 :(得分:0)
此致;
C:\ Users \ FSSD6> keytool -exportcert -alias androiddebugkey -keystore 〜/ .android / d ebug.keystore | openssl sha1 -binary | openssl base64
一定是;
C:\ Users \ FSSD6> keytool -exportcert -alias androiddebugkey -keystore 〜/ .android / debug.keystore | C:\ Users \ FSSD6 \ Desktop \ openssl-0.9.8k_WIN32 \ bin \ openssl sha1 -binary | openssl base64