Keytool不会要求密码(使用带有android的Facebook lib)

时间:2012-07-21 17:20:14

标签: android facebook keytool

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

请告诉我哪里出错?我只想用facebook登录!

(从文档页面:还要确保使用正确的密码 - 对于调试密钥库,使用'android'生成keyhash。一般规则:如果工具没有要求输入密码,则密钥库路径不正确。 )

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我今天在WinXP上尝试过,它没有用。经过几次尝试,我意识到了这一点

这是我跑过的线路失败了:

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

问题是,您应该在debug.keystore路径周围添加“引号”

就像这样:

keytool -exportcert -alias androiddebugkey -keystore “C:\ Documents and Settings \ Administrator.android \ debug.keystore” | openssl sha1 -binary | openssl base64