我像Facebook一样运行下面的脚本。没有编译问题。问题是它在处理完成后从未给我提供密码问题,根据facebook文档,这意味着我的密钥库路径不正确。但是debug.keystore文件的路径正确! C:\ Users \ KSM45.android
请告诉我哪里出错?我只想用facebook登录!
(从文档页面:还要确保使用正确的密码 - 对于调试密钥库,使用'android'生成keyhash。一般规则:如果工具没有要求输入密码,则密钥库路径不正确。 )
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
答案 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