在 Android 中为 facebook 集成生成调试密钥
Generate debug key for facebook integration in Android
我不知道发生了什么,或者这是我的错,但是当我 运行 命令时:
keytool -exportcert -alias androiddebugkey -keystore C:\Users\user\.android\debug.keystore | C:\openssl-0.9.8k_X64\bin\openssl.exe sha1 -binary | C:\openssl-0.9.8k_X64\bin\openssl.exe base64
生成的密钥只有 24 个字符长,Facebook 需要 28 个字符长。
命令来自他们的文档,我在网上找不到错误。
提前致谢!
为了生成密钥哈希,您需要执行一些简单的步骤。
1) 从以下位置下载 Openssl:here.
2) 在 C 驱动器
中创建一个 openssl 文件夹
3) 将 Zip 文件解压到在 C 驱动器中创建的 openssl 文件夹中。
4) 从 .android 文件夹中复制文件 debug.keystore (C:\Users\SYSTEM.android) 并粘贴到我的 JDK bin 文件夹中 (C:\Program Files\Java\jdk1.6.0_05\bin)
5) 打开命令提示符 并在我的例子中给出 JDK Bin 文件夹的路径 (C:\Program Files\Java\jdk1.6.0_05\bin).
6) 复制以下代码并回车
keytool -exportcert -alias androiddebugkey -keystore debug.keystore >
c:\openssl\bin\debug.txt
7) 现在你需要输入密码,密码=android.
8)如果你在opensslbin文件夹中看到,你会得到一个名为debug.txt[的文件=14=]
9) 现在您可以重新启动命令提示符或使用现有的命令提示符
10) 回到C盘给出openssl Bin文件夹的路径
11) 复制以下代码并粘贴
openssl sha1 -binary debug.txt > debug_sha.txt
12) 您将在 openssl bin 文件夹
中得到 debug_sha.txt
13) 再次复制以下代码并粘贴
openssl base64 -in debug_sha.txt > debug_base64.txt
14) 您将在 openssl bin 文件夹
中得到 debug_base64.txt
15) 打开 debug_base64.txt 文件这是您的密钥哈希。
将 OpenSSL 更新到当前最新版本 1.1.0e
下载它 here
我不知道发生了什么,或者这是我的错,但是当我 运行 命令时:
keytool -exportcert -alias androiddebugkey -keystore C:\Users\user\.android\debug.keystore | C:\openssl-0.9.8k_X64\bin\openssl.exe sha1 -binary | C:\openssl-0.9.8k_X64\bin\openssl.exe base64
生成的密钥只有 24 个字符长,Facebook 需要 28 个字符长。
命令来自他们的文档,我在网上找不到错误。
提前致谢!
为了生成密钥哈希,您需要执行一些简单的步骤。
1) 从以下位置下载 Openssl:here.
2) 在 C 驱动器
中创建一个 openssl 文件夹3) 将 Zip 文件解压到在 C 驱动器中创建的 openssl 文件夹中。
4) 从 .android 文件夹中复制文件 debug.keystore (C:\Users\SYSTEM.android) 并粘贴到我的 JDK bin 文件夹中 (C:\Program Files\Java\jdk1.6.0_05\bin)
5) 打开命令提示符 并在我的例子中给出 JDK Bin 文件夹的路径 (C:\Program Files\Java\jdk1.6.0_05\bin).
6) 复制以下代码并回车
keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt
7) 现在你需要输入密码,密码=android.
8)如果你在opensslbin文件夹中看到,你会得到一个名为debug.txt[的文件=14=]
9) 现在您可以重新启动命令提示符或使用现有的命令提示符
10) 回到C盘给出openssl Bin文件夹的路径
11) 复制以下代码并粘贴
openssl sha1 -binary debug.txt > debug_sha.txt
12) 您将在 openssl bin 文件夹
中得到 debug_sha.txt13) 再次复制以下代码并粘贴
openssl base64 -in debug_sha.txt > debug_base64.txt
14) 您将在 openssl bin 文件夹
中得到 debug_base64.txt15) 打开 debug_base64.txt 文件这是您的密钥哈希。
将 OpenSSL 更新到当前最新版本 1.1.0e
下载它 here