7

我像 Facebook 说的那样运行下面的脚本。没有编译问题。问题是它在处理完成后从来没有给我一个密码问题,根据 facebook 文档,这意味着我的密钥库路径不正确。但是 debug.keystore 文件在正确的路径中!C:\用户\KSM45.android

请让我知道我在哪里犯错?我只想用facebook登录!

(来自文档页面:还要确保您使用的是正确的密码 - 对于调试密钥库,使用“android”生成密钥哈希。一般规则:如果该工具不要求输入密码,则您的密钥库路径不正确。)

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
4

2 回答 2

1

尝试删除您的密钥库,~/.android/debug.keystore然后在 Eclipse 中清理您的项目并运行您的应用程序,以便 Eclipse 插件重新创建您的密钥库。

于 2013-04-24T08:58:26.747 回答
1

今天上班的时候在WinXP上试了一下,还是不行。经过几次尝试,我意识到了这一点

这是我运行但失败的线路:

keytool -exportcert -alias androiddebugkey -keystore C:\Documents and Settings\Administrator.android\debug.keystore | openssl sha1 -二进制 | openssl base64

问题是,你应该在你的 debug.keystore 路径周围加上“引号”

像这样:

keytool -exportcert -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator.android\debug.keystore" | openssl sha1 -二进制 | openssl base64

于 2013-06-11T19:51:40.270 回答