2016-10-17 5 views
1

У меня проблемы со стандартным Google SignIn: после сборки релиза моего приложения для Android Google SignIn не работает. я следовал за руководство, как описано здесь, чтобы построить релиз: https://developer.android.com/studio/publish/app-signing.htmlGoogle SignIn не работает после выпуска APK (до работы)

Тогда я иду к Google консоли API и создать новый клиент OAuth 2.0 с помощью закрытого ключа: SHA1 генерируется с

keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v 

Запрашивается пароль моего хранилища ключей, после чего я вижу SHA1. Я думаю, что эта процедура правильная, потому что я использовал ее для входа в Facebook, и она работает. Я использую последнюю версию Android Studio.

Можно ли добавить некоторые в Gradle Config или в Android Manifest?

ответ

1

Наконец-то решил. Я добавил ключ SHA1 для своего ключа release (файл .jks) в Консоли Google Developers в рамках зарегистрированного проекта. В Android Studio с левой стороны есть опция для вариантов сборки в представлении проекта. Там я изменил каждый модуль на режим выпуска (по умолчанию он находится в режиме отладки). Затем создайте подписанный APK обычным способом и запустите приложение. Google Signin отлично работал.

+0

Благодарим за помощь, но я попробовал это, и он все еще не работает ... – dayroma

0

шаги, чтобы найти ключ SHA-1: 1) Перейти к вашей консоли разработчика Google Play 2) Выберите таргетирования приложение 3) Перейти к "App подписания" под "управлением Release" 4) SHA-1 ключ можно найти в разделе «Сертификат подписи приложения» 5) Обновите этот ключ на своей странице учетных данных

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