facebook api на android: пустой экран вместо авторизации

Последние 3 часа я искал ответы по этой проблеме, и подобные вопросы не помогли, поэтому я, наконец, задаю вопрос:

Я пытаюсь использовать SDK Facebook для Android, и я получаю «пустой» экран (вокруг него рамка, но там, где вы ожидаете детали авторизации). вместо этого получаю пустое пространство):

A blank screen.

Щелчок "Войти" открывает ту же страницу, только заголовок теперь "Ошибка" с расплывчатым сообщением:

An error screen.

  • Я проверил правильность хеш-ключа. Я изменил хэш-ключ на что-то абсурдное, например «asdf», и в журнале действительно говорится, что приложение использует [какой-то ключ] и не соответствует.Поэтому я заменил «asdf» на [какой-то ключ] , и эта ошибка исчезла. (Кроме того, приведенная выше страница даже не отображается в случае неверных хэш-ключей, она просто немедленно завершает процесс аутентификации.)

  • Я проверил правильность настроек даты и времени, так что, по крайней мере, SSL не работает. t нарушение относительно этого. Я также не вижу никаких связанных ошибок или предупреждений в logcat.

  • Я нашел существующий вопрос(нет реальных ответов) и связанное решение, но оно кажется устаревшим. (И это не работает.)

Я следую руководству FB на https://developers.facebook.com/docs/mobile/android/build/#enablessoслово в слово, и на данный момент я понятия не имею, как это отладить без ошибок или предупреждений в журнале. Кто-нибудь еще видел этот баг раньше?

(Я использую Android API 15 с последним клоном github для FB API.)

9
задан Community 23 May 2017 в 12:00
поделиться