Вход в Google не работает в опубликованном приложении

#java #android #google-signin

#java #Android #google-вход в систему

Вопрос:

Я разрабатываю приложение, которое опубликовал вчера вечером, я загружаю свое приложение и пытаюсь войти в систему с помощью учетной записи Google, но это не работает, но я могу войти в Google, когда пытаюсь отладить свой код. Как это возможно, где я ошибаюсь? введите описание изображения здесь

Комментарии:

1. Пожалуйста, подключите устройство к Android Studio, вы можете получать журналы ошибок, вставьте их здесь

Ответ №1:

Попробуйте это, у меня это работает

Шаг 1) Структура проекта -> выберите проект -> перейдите в раздел «подписание» и выберите default или любое хранилище ключей и заполните соответствующие данные. В случае, если вы не можете заполнить данные, нажмите зеленую кнопку » «. Шаг 2) Перейдите к типам сборки -> выберите свой тип сборки и выберите «Конфигурация подписи» -> выберите «конфигурация». Шаг 3) Создайте новый ключ SHA-1 и добавьте учетные данные в консоль Google.

Ответ №2:

Вам нужно будет добавить свой ключ SHA-1 в проект Google cloud Console

проверьте это для справки — https://developers.google.com/android/guides/client-auth

Ответ №3:

Вам нужно добавить версию apk sha1. Если вы добавили sha1, когда ваше приложение находится в режиме отладки, оно будет работать только с отладочным APK. Итак, вам нужно создать sha1 в хранилище ключей APK вашего выпуска,

keytool -exportcert -хранилище ключей keystorePath -list -v