#android #apk #release #sha1 #google-signin
#Android #apk #выпуск #sha1 #google-вход
Вопрос:
У меня проблемы со стандартным входом в Google: после сборки версии моего приложения для Android вход в Google не работает. Я следовал руководству, как описано здесь, чтобы создать релиз: https://developer.android.com/studio/publish/app-signing.html
Затем я захожу в консоль API Google и создаю новый клиентский OAuth 2.0, используя закрытый ключ: SHA1 генерируется с помощью
keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v
Запрашивается пароль моего хранилища ключей, а затем я вижу SHA1.
Я думаю, что эта процедура правильная, потому что я использовал то же самое для входа в Facebook, и это работает.
Я использую последнюю версию Android Studio.
Должен ли я добавить некоторые в конфигурацию Gradle или в манифест Android?
Ответ №1:
Шаги по поиску ключа SHA-1: 1) Перейдите в консоль Google Play 2) Выберите приложение для таргетинга 3) Перейдите в раздел «Подписание приложений» в разделе «Управление выпусками» 4) Ключ SHA-1 можно найти в разделе «Сертификат подписи приложений» 5) Обновите этот ключ в своих учетных данныхстраница
Комментарии:
1. Вы сэкономили мне много времени! большое спасибо! Это правильный ответ
Ответ №2:
Наконец-то решил это. Я добавил ключ SHA1 для своего ключа выпуска (файл .jks) в консоль разработчиков Google в рамках зарегистрированного проекта. В Android Studio, с левой стороны, есть опция для вариантов сборки в представлении проекта. Там я перевел каждый модуль в режим выпуска (по умолчанию он находится в режиме отладки). Затем создайте подписанный APK обычным способом и запустите приложение. Вход в Google работал отлично.