android - 如何创建签名哈希码以将 facebook 集成到 android 应用程序中?

标签 android android-emulator command android-2.2-froyo facebook-android-sdk

我正在将 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/

相关文章:

java - 持有 View 持有者的适配器中出现 NullPointerException

android - 关于混合 Daydream VR 应用的一些问题

android - 使用 firebase MLKit 运行多个图像处理器

2.3.3(级别 10)上的 Android 模拟器不会在禁用硬件键盘的情况下旋转显示

在后台使用 & 的 PHP exec 不工作

Java 和 Appium : Unable to click element

android - 什么是 adb 守护进程?

android - 在 Android Studio 中调试时,行断点不会挂起线程

php - Symfony2 - 如何在自定义控制台命令中访问服务?

linux - 是否有任何工具可以在 linux 上进行命令行调试,而不是 gdb?