#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