我对Facebook Android SDK 3.0有很多问题 - 很多。这是一个特别恼人的问题:我已将Facebook项目添加到我的工作区并将其链接到我的Android应用程序。现在当我导出我的应用程序时(右键单击Eclipse中的项目,选择 Android Tools 选项,然后单击导出签名的应用程序包),我签名的应用程序包导出正常。然而,我注意到大约50%的时间我导出我的APK,然后我使用这个APK制作任何Facebook SDK请求(比如打开一个会话或请求其他权限或类似的东西),我只是得到一个白色的屏幕显示一个无限期挂起的进度条,如下所示......
它挂起,直到我按下设备的 Back 按钮,此时我得到一个SessionState.CLOSED_LOGIN_FAILED
会话回调。基本上,它几乎在所有其他出口上都很糟糕。有没有其他人经历过这个或知道如何阻止这种情况发生?在我获得一个好的APK之前,我需要构建两到三次非常非常耗时。我正在刷新工作区中的项目并执行项目 - >清洁 - >每次都清理所有项目,即使这样做也不行。
答案 0 :(得分:0)
我最近几次必须导出已签名的应用程序包的目的是转到我的项目属性,打开Android选项,删除Facebook库引用,然后重新添加它。我连续五次出口这么做,所以我猜这就是诀窍!