1

它可以在模拟器上完美运行,但不能在设备上运行。 在 facebook sdk 中
崩溃。response = read(conn.getInputStream());

4

1 回答 1

2

是的,我有这个问题,

它在模拟器上运行良好,在我的开发手机上运行良好,但在测试用户手机上运行失败。

这与 Facebook 应用程序和 SSO 有关。

读一读:http ://sean.lyn.ch/2011/07/android-the-facebook-sdk-sso-and-you/

它有 3 个解决方案。

我无法让 SSO 工作,所以我选择了选项二,(选择退出 SSO!)这是通过以下方式完成的:

facebook.authorize(这个,权限,Facebook.FORCE_DIALOG_AUTH,这个);如果您想修复它并让 SSO 正常工作:

为调试 apk 证书正确生成哈希密钥。(在上面的链接中有详细说明)。

参考:

https://stackoverflow.com/a/7158056/1838457

于 2012-11-26T13:24:02.813 回答