Android-приложение Facebook работает на эмуляторе, но не на устройстве - PullRequest
1 голос
/ 14 ноября 2011

Я скачал исходный код приложения для Facebook из интернета, открыл его в Eclipse и запустил.Он отлично работает на эмуляторе, но не на устройстве, которое у меня есть для отладки.

Есть предположения, что это проблема единого входа, но я не могу понять это.

Я получаю свой ключ отладки следующим способом

на CMD

c:\Program Files\Java\jdk1.7.0_01\keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Mohammad Umair Khan\.android\debug.keystore" | openssl sha1 -binary | openssl base64 -out "C:\Users\Mohammad Umair Khan\key.txt"

после ввода android в пароле, я получаю ключ, который я ставлю разработчикам.Страница приложения facebook.com

все еще я не могу запустить на своем устройстве, но он работает нормально на эмуляторе.

какие-либо предложения?

РЕДАКТИРОВАТЬ: Это определенно проблема с keyhash.Я получил ключ от adb logcat и разместил его на странице приложения в Facebook, и он работал как шарм.

все еще кто-нибудь с решением для получения правильного ключа отладки .. ???

1 Ответ

0 голосов
/ 14 ноября 2011

SSO означает единый вход. Это означает, что на вашем телефоне установлено приложение Fb для android, и вы подключены к нему, вы, как правило, находитесь в сети везде, где используется fb login Попробуйте удалить оригинальное приложение и попробуйте свой код. Также проверьте наличие ключа Android Key Hash и убедитесь, что вы ввели его на странице приложения Facebook, где вы получаете идентификатор приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...