我正在将 facebook 集成到我的应用程序中。但是我停止获取 Android 应用程序的哈希码。获取 facebook 哈希码的链接:Here .
我在 commend 提示符中使用这个语法,但出现错误,如 keytool 未被识别为内部或外部命令:
D:\Users\Priyadarshan\.android>keytool -exportcert -alias androiddebugkey -keyst
ore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
'keytool' is not recognized as an internal or external command,
operable program or batch file.
请帮帮我。 谢谢。
编辑:
看到之后:This Link .
我已经像下面那样完成了,但仍然有错误:
D:\Users\Priyadarshan>cd C:\Program Files\Java\jre7\bin\keytool -exportcert -ali
as androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary |
openssl base64
'openssl' is not recognized as an internal or external command,
operable program or batch file.
在一些指南之后我做了如下但仍然有错误:
D:\Users\Priyadarshan>cd C:\Program Files\Java\jre7\bin\keytool -exportcert -ali
as androiddebugkey -keystore ~/.android/debug.keystore | D:\Users\Priyadarshan\o
penssl-0.9.8k_WIN32\bin\openssl sha1 -binary | D:\Users\Priyadarshan\openssl-0.9
.8k_WIN32\bin\openssl base64
The system cannot find the path specified.
2jmj7l5rSw0yVb/vlWAYkK/YBwk=
最佳答案
我在不同的目录中有 keytool:
C:\Program Files (x86)\Java\jre6\bin
您可以将 keytool
所在的路径添加到您的 PATH 环境变量中,或者您可以在完整路径周围使用引号,例如
D:\Users\Priyadarshan.android>"C:\Program Files\etc\keytool.exe" -exportcert etc etc
不要因为路径中的空格而忘记引号!
关于android - 如何创建签名哈希码以将 facebook 集成到 android 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061285/