当我想发布集成了 facebook 的 android 应用程序时遇到问题。我用 Eclipse 签署了我的应用程序,并在终端中使用“keytool -exportcert -alias androidreleasekey -keystore MyReleaseKeystore.keystore | openssl sha1 -binary | openssl base64”生成发布密钥,并在“Native Android App”配置中添加。如果我尝试通过应用程序登录 fb,我会收到没有任何内容的对话框。
- 密钥库文件的路径是正确的,因为 keytool 要求我输入密码。
- 我使用相同的密钥库在 Eclipse 中签署 apk 并生成 fb 哈希。密码正确。
- 我将生成的哈希复制到 fb 开发者控制台。
当我使用 debugkey 进行测试时,一切正常。我在调试模式下遇到了哈希问题,但我可以在 facebook sdk Util 类中打开调试并在 logcat 中检查正确的哈希,但在发布 apk 中这个技巧不起作用(我看不到任何错误)。
有人可以帮我吗?