当我想发布集成了Facebook的Android应用程序时,我遇到了问题。我用 eclipse 对我的应用程序进行了签名,并使用了"keytool -exportcert -alias androidreleasekey -keystore MyReleaseKeystore.keystore |OpenSSL SHA1 -二进制 |openssl base64"在终端中生成发布密钥,我添加了"本机Android应用程序"配置。如果我尝试通过应用程序登录fb,我收到任何对话框。
- 密钥
- 库文件的路径是正确的,因为密钥工具要求我输入密码。
- 我使用相同的密钥库在 eclipse 中对 apk 进行签名并生成 fb 哈希。密码正确。
- 我将生成的哈希复制到 fb 开发人员控制台。
当我使用调试密钥进行测试时,一切正常。我在调试模式下遇到哈希问题,但我本可以在 facebook sdk Util 类中打开调试并签入正确的哈希,但在发布 apk 中这个技巧不起作用(我看不到任何错误)。
谁能帮我?
检查您在"-alias androidreleasekey"中的别名与您在 ReleaseKeyStore.keystore 中生成的别名相同