5

我想为我的应用程序生成应用程序签名,以便在 android 中集成 facebook。

在 facebook 集成教程(androidhive)中,我找到了这个命令行

keytool -exportcert -alias androiddebugkey -keystore "<path-to-users-directory>\.android\debug.keystore" | openssl sha1 -binary | openssl base64

当我运行命令提示符时,它显示错误-

openssl 未被识别为内部或外部命令

这是我的openssl的路径-

D:\openssl-0.9.8k_WIN32\bin

这是 .android 密钥库的路径-

D:.android/debug.keystore

指导我如何获得钥匙。

4

3 回答 3

9

创建哈希键的步骤。

  1. 从适用于 Windows 的 Openssl 下载 openssl。我下载的是win32版本
  2. 解压并复制 bin 文件夹中的所有文件,包括 openssl.exe
  3. 转到您为我安装 JDK 的文件夹,它是 C:\Program Files\Java\jdk1.6.0_21\bin
  4. 将您从 Openssl 的 bin 文件夹中复制的所有文件粘贴到 Jdk 文件夹中。

然后运行keytool -exportcert -alias androiddebugkey -keystore "your path" | openssl sha1 -binary | openssl base64

于 2014-04-04T13:58:07.487 回答
0

在命令提示符下尝试此代码

keytool -exportcert -alias androiddebugkey -keystore "d:\.android\.keystore" | openssl sha1 -binary | openssl base64

在你的路径之前给出这个

c:\Program files\GnuWin32>
于 2013-09-12T10:26:46.333 回答
0
  1. 从适用于 Windows 的 Openssl 下载 openssl。为您的电脑。
  2. 解压缩并复制 C:/ 中的某处
  3. 打开命令提示符 (cmd) 并导航到您提取 zip 的文件夹移动到 bin 目录并键入

keytool -exportcert -alias -keystore | openssl sha1 -二进制 | openssl base64

将更改为您的应用名称。

于 2014-12-02T13:54:43.207 回答