0

嗯..首先,对不起我的英语.. api facebook 在模拟器中完美运行但是当我把它放在手机上时它不起作用.. 只需打开和关闭窗口.. 所以.. 我找到了这 2 个命令生成哈希密钥,但我不知道女巫是正确的还是我做错了什么,因为我写了任何密码并且命令有效,但在移动设备上却不行..

这是调试模式..密码是默认的“android”

keytool -exportcert -alias androiddebugkey  -keystore /Users/user/.android/debug.keystore | openssl sha1 -binary | openssl enc -a -e

这是用于发布模式的..密码是您的签名密钥的密码..

keytool -exportcert -alias androiddebugkey  -keystore /Users/user/Desktop/testsing | openssl sha1 -binary | openssl enc -a -e

我做错了什么?谢谢!!

4

1 回答 1

0

您可以尝试这种方式来确保 100%

  1. 在命令提示符下使用 Java\bin 转到您的文件夹,例如:C:\Program Files\Java\jdk1.7.0_09\bin>

  2. 准备你的命令

来自 facebook 开发者教程:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android\debug.keystore | openssl sha1 -二进制 | openssl base64

如果您对 openssl 有任何问题,您可以下载它并在 C:\OpenSSL 上安装示例,然后

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android\debug.keystore | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64

于 2013-02-27T14:34:07.690 回答