1

当我想发布集成了 facebook 的 android 应用程序时遇到问题。我用 Eclipse 签署了我的应用程序,并在终端中使用“keytool -exportcert -alias androidreleasekey -keystore MyReleaseKeystore.keystore | openssl sha1 -binary | openssl base64”生成发布密钥,并在“Native Android App”配置中添加。如果我尝试通过应用程序登录 fb,我会收到没有任何内容的对话框。

  1. 密钥库文件的路径是正确的,因为 keytool 要求我输入密码。
  2. 我使用相同的密钥库在 Eclipse 中签署 apk 并生成 fb 哈希。密码正确。
  3. 我将生成的哈希复制到 fb 开发者控制台。

当我使用 debugkey 进行测试时,一切正常。我在调试模式下遇到了哈希问题,但我可以在 facebook sdk Util 类中打开调试并在 logcat 中检查正确的哈希,但在发布 apk 中这个技巧不起作用(我看不到任何错误)。

有人可以帮我吗?

4

1 回答 1

0

检查您在“-alias androidreleasekey”中的别名是否与您在 ReleaseKeyStore.keystore 中生成的别名相同

于 2014-05-02T10:37:19.993 回答