我已经搜索了过去 3 个小时来寻找有关此问题的答案,但类似的问题没有帮助,所以我终于问了这个问题:
我正在尝试使用 Facebook 的 Android SDK,但我得到了一个“空白”屏幕(它周围有一个框架,但是你期望授权细节的地方我得到了空白):
单击“登录”会出现相同的页面,只有标题现在是“错误”,并带有一条模糊的消息:
我已经检查过哈希键是否正确。我已将哈希键更改为“asdf”之类的荒谬内容,并且日志确实说应用程序正在使用
[some key]
并且不匹配。所以我用“asdf”替换了[some key]
那个错误就消失了。(此外,如果哈希键不正确,上面的页面甚至不会显示,它只是立即结束身份验证过程。)我已经检查过日期和时间设置是否正确,因此至少 SSL 并没有因此而中断。我也没有在 logcat 中看到任何相关的错误或警告。
我在https://developers.facebook.com/docs/mobile/android/build/#enablesso逐字关注 FB 教程,此时我不知道如何在没有错误或警告的情况下进行调试日志。有其他人以前见过这个错误吗?
(我将 Android API 15 与 GitHub 的最新克隆一起用于 FB API。)