Android Key哈希

时间:2011-01-06 09:27:09

标签: android

我想在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) )

请帮帮我..谢谢你...

4 个答案:

答案 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