试图用Facebook集成创建一个Android应用程序,我已经得到了你必须生成一个密钥哈希文件的文档中的部分,它指定运行以下代码
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
| openssl sha1 -binary
| openssl base64
Run Code Online (Sandbox Code Playgroud)
当我在终端中运行此操作时,我发现Keystore被篡改或密码错误,
我只想生成我的Key Hash
谁能指出我正确的方向?
我已将我的应用程序与Facebook集成,为此我使用的是Facebook的Graph API.我正在检索个人资料和朋友信息.它在我的设备上工作正常,它有Android 2.3(Gingerbread),但最近我的客户在他尝试通过我的应用程序连接到Facebook时遇到了问题.他的设备上安装了Android 4.0(Ice Cream Sandwich).当他点击应用程序上的一个按钮将他带到Facebook登录屏幕时,登录后他收到一条消息:
我的应用程序配置错误,无法登录Facebook.按Ok转回应用程序而不连接到Facebook.

我不知道它是否与Android版本或什么相关的问题.
我该如何解决这个问题?
有没有办法从签名APK获取密钥哈希?我们有一个签名的Android apk文件,我们想找到这个APK的密钥哈希,用于Facebook SDK.我们可以通过像jarsigner这样的东西来做吗?
有什么建议?