2011-01-06 3 views
0

Я хочу, чтобы создать хэш-ключ для Single Sign On Appliction в FaceBook .. Если я ввести эти команды из командной строкиAndroid Key Hash

C: \ Users \ FSSD6> Keytool -exportcert -alias androiddebugkey -keystore ~ ​​/ .android/d ebug.keystore | openssl sha1 -binary | OpenSSL base64

я получаю сообщение об ошибке ::

«OpenSSL» не признается в качестве внутренней или внешней командой, исполняемой программой или пакетный файл. что я могу сделать для этого ..

У меня есть файл bin openssl в местоположении (C: \ Users \ FSSD6 \ Desktop \ openssl-0.9.8k_WIN32 \ bin), и у меня есть хранилище ключей в (C: \ Users \ FSSD6.android \ debug.keystore)

Пожалуйста, помогите me..thanks заранее ...

ответ

1

Убедитесь, что каталог OpenSSL бин находится в вашем пути или, в качестве альтернативы, указать полный путь при попытке для запуска.

+0

Я также сталкиваюсь с этой проблемой..but i dint get opesssl, я ищу это, но не получил. github установлен на моем компьютере, я получаю его файл openssl, полезно ли это? – nimi

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 в вашу ПУТЬ.

+0

Спасибо, очень за ур ответ. Надеюсь, что это сработает .... – Venkatesh

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