Последние 3 часа я искал ответы по этой проблеме, и подобные вопросы не помогли, поэтому я, наконец, задаю вопрос:
Я пытаюсь использовать SDK Facebook для Android, и я получаю «пустой» экран (вокруг него рамка, но там, где вы ожидаете детали авторизации). вместо этого получаю пустое пространство):
Щелчок "Войти" открывает ту же страницу, только заголовок теперь "Ошибка" с расплывчатым сообщением:
Я проверил правильность хеш-ключа. Я изменил хэш-ключ на что-то абсурдное, например «asdf», и в журнале действительно говорится, что приложение использует [какой-то ключ]
и не соответствует.Поэтому я заменил «asdf» на [какой-то ключ]
, и эта ошибка исчезла. (Кроме того, приведенная выше страница даже не отображается в случае неверных хэш-ключей, она просто немедленно завершает процесс аутентификации.)
Я проверил правильность настроек даты и времени, так что, по крайней мере, SSL не работает. t нарушение относительно этого. Я также не вижу никаких связанных ошибок или предупреждений в logcat.
Я нашел существующий вопрос(нет реальных ответов) и связанное решение, но оно кажется устаревшим. (И это не работает.)
Я следую руководству FB на https://developers.facebook.com/docs/mobile/android/build/#enablessoслово в слово, и на данный момент я понятия не имею, как это отладить без ошибок или предупреждений в журнале. Кто-нибудь еще видел этот баг раньше?
(Я использую Android API 15 с последним клоном github для FB API.)