I am trying to generate Key Hash for my Unity game.For that i am using below command but it is showing result as the image shown. Even i enter any password or not, its not working. Now what should i do to get key hash?
The commad is:
keytool -exportcert -alias androiddebugkey -keystore “C:\Users\8000402143.android\debug.keystore” | “C:\OpenSSL\bin\openssl” sha1 -binary | “C:\OpenSSL\bin\openssl” base32
Following are 2 solutions which worked for me.You can try any of them.
Solution 1:
In order to generate key hash you need to follow some easy steps.
- Download Openssl from:
Google Code Archive - Long-term storage for Google Code Project Hosting.
-
Make a openssl folder in C drive
-
Extract Zip files into this openssl folder created in C Drive.
-
Copy the File debug.keystore from .android folder in my case (C:\Users\SYSTEM.android) and paste into JDK bin Folder in my case (C:\Program Files\Java\jdk1.6.0_05\bin)
-
Open command prompt and give the path of JDK Bin folder in my case (C:\Program Files\Java\jdk1.6.0_05\bin).
-
Copy the following code and hit enter
keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt
-
Now you need to enter password, Password = android.
-
If you see in openssl Bin folder, you will get a file with the name of debug.txt
-
Now either you can restart command prompt or work with existing command prompt
-
get back to C drive and give the path of openssl Bin folder
-
copy the following code and paste
openssl sha1 -binary debug.txt > debug_sha.txt
-
you will get debug_sha.txt in openssl bin folder
-
Again copy following code and paste
openssl base64 -in debug_sha.txt > debug_base64.txt
-
you will get debug_base64.txt in openssl bin folder
-
open debug_base64.txt file Here is your Key hash.
Solution 2:
-
Copy all files from openssl/bin folder that is libeay32.dll,openssl.exe,ssleay32.dll to JDK bin folder. In my case it is “c:\program files\java\jdk1.7\bin”
-
If You’ll already having Facebook SDK installed in Unity.So,restart Unity.
3)Go to Facebook->Edit Settings.And in the Inspector View you can see your Android Hash key for facebook.
This didn’t work. Is there an updated method to accomplish getting key hash for facebook sdk?
Verry good
Is there any solution for this on Mac?