0

我对 Facebook Android SDK 3.0 有很多问题——很多。这是一个特别烦人的问题:我已将 Facebook 项目添加到我的工作区并将其链接到我的 Android 应用程序。现在,当我导出我的应用程序时(通过右键单击 Eclipse 中的项目,选择Android Tools选项,然后单击Export Signed Application Package),我签名的应用程序包导出正常。然而,我注意到大约 50% 的时间我导出我的 APK,然后当我使用此 APK 发出任何 Facebook SDK 请求(如打开会话或请求额外权限或类似的东西)时,我只是得到一个显示无限期挂起的进度条,如下...

它一直挂在那里,直到我按下设备的Back按钮,此时我得到一个SessionState.CLOSED_LOGIN_FAILED会话回调。基本上,它几乎建立在几乎所有其他出口的基础上。有没有其他人遇到过这种情况或知道我该如何阻止这种情况发生?在我获得一个好的 APK 之前,必须构建两到三次非常非常耗时。我正在刷新工作区中的项目并每次都执行Project -> Clean -> Clean all projects,即使这样也没有效果。

4

1 回答 1

0

最近几次我不得不导出已签名的应用程序包时,我所做的是转到我的项目属性,打开 Android 选项,删除 Facebook 库引用,然后重新添加它。我已经连续五个良好的出口这样做了,所以我猜这可以解决问题!

于 2013-03-18T11:59:16.940 回答