2014-01-19 4 views
2

После входа в систему и проверки пароля приложение принудительно завершается поджариванием «Произошла внутренняя ошибка»! Я следую коду этого answer. Я пытаюсь опубликовать текст, поэтому все, что я должен добавить в свой код, я не знаю как?Интеграция с Google plus в android: ОШИБКА: «Произошла внутренняя ошибка»

Logcat: 01-19 01:05:01.304: E/ShareActivity(1358): Unable to sign the user in.

Я также зарегистрировал мое приложение на Google API консоли. Я знаю, что подобные вопросы существуют здесь, но все их ответы говорят о CLIENT_ID. Мой CLIENT_ID абсолютно идеален!

Как решить эту проблему?

Благодаря

ответ

0

Вы 100% уверены идентификатора клиента - например, убедитесь, что ключ подписи, указанный здесь, определенно является ключом, используемым в приложении на устройстве. Иногда люди использовали другое хранилище отладки, чем они думали, и, следовательно, устанавливали неправильную подпись в консоли API.

Если это все хорошо, попробуйте запустить приложение с более подробным журналом:

adb shell setprop log.tag.GooglePlusPlatform VERBOSE 

Смотрите, если что дает вам любую дополнительную информацию, которая может помочь указать, в чем проблема.

Вы также можете попробовать очистить локальный кеш Google Play Services. Если вы перейдете в приложение «Настройки Google», в меню переполнения появится опция «прозрачные данные приложения». Это может помочь, если это была старая проблема, которая была кэширована локально.

+0

Я попытался изменить свой CLIENT_ID 3-4 раза, используя SHA1, packageName и т. Д.! , но мое приложение не использует этот CLIENT_ID. Нужно ли использовать? Как? И как я могу использовать эту функциональность [adb shell setprop log.tag.GooglePlusPlatform VERBOSE] (https://developers.google.com/+/mobile/android/getting-started#frequently_asked_questions) –

Смежные вопросы