如何创建签名哈希代码以将 facebook 集成到 Android 应用程序中?
我正在将 facebook 集成到我的应用程序中。但我在获取 Android 应用程序的哈希码时停了下来。获取 facebook 哈希代码的链接:此处。
我在推荐提示符中使用此语法,但出现错误,例如 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.
请帮助我。 谢谢。
编辑:
看到后:此链接。
我已经完成了如下所示的操作,但仍然出现错误:
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=
I am using facebook integration in to my application. But i got stop at get Hash code of the Android application. Link to get Hash code for facebook: Here.
I am using this syntex in commend prompt but got error like keytool is not recognized as an internal or external command:
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.
Please help me in this.
Thanks.
Edited:
After seen that :This Link.
I have Done like below but still got error:
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.
After Some guide I have done like below but still got error:
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=
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我在不同的目录中有 keytool:
您可以将
keytool
所在的路径添加到 PATH 环境变量中,也可以在完整路径周围使用引号,例如不要因为路径中有空格而忘记引号!
I have keytool in a different directory:
You can either add the path where
keytool
is into your PATH environment variable, or you can use quotes around the full path likeDon't forget the quotation marks because of spaces in the path!
keytool
随 JDK 一起提供。假设您使用默认设置安装了 JDK,您将在
C:\Program Files\Java\jdk1.6.0_23\bin\keytool.exe
中找到它keytool
comes with the JDK.You'll find it, assuming you installed the JDK with default settings, at
C:\Program Files\Java\jdk1.6.0_23\bin\keytool.exe
来自 facebook 文档的 Coder 获取哈希码只需在模拟器中运行它
THE Coder from facebook documentation to get the hash code just run it in the emulator
您可以从此链接使用 Open SSL,
此帖子讨论了此问题
You can use Open SSL from this link,
this issue is discussed in this post