我对 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,即使这样也没有效果。