2012-09-28 59 views
1

我有一个问题,当我想发布我的Android应用程序与facebook集成。我使用eclipse签署了我的应用程序,并在终端中使用“keytool -exportcert -alias androidreleasekey -keystore MyReleaseKeystore.keystore | openssl sha1 -binary | openssl base64”来生成释放密钥,并且我在“Native Android App”配置中添加了该密钥。如果我尝试通过应用程序登录fb,我收到了没有任何内容的对话框。Android应用程序与facebook SSO失败发布apk

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

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

任何人都可以帮助我吗?

回答

0

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

相关问题