Ошибка входа в Google для Android в наборах приложений

Я пытаюсь использовать пакеты приложений для своего приложения. Я зарегистрировался в App Signing от Google и выполнил все шаги. Пока я тестировал сборку, созданную из наборов приложений, я обнаружил, что функция входа в Google не работает, и нет журналов ошибок, которые могли бы помочь мне в отладке. Все отлично работает на .apk. Кто-нибудь еще сталкивался с этим при использовании пакетов приложений?


person user3773337    schedule 19.08.2019    source источник
comment
Привет, ты решил эту проблему?   -  person Fruit    schedule 26.02.2020


Ответы (2)


Вы должны использовать опцию «auto» для resConfig. 'auto' устарело в стандартной сборке и не поддерживается в комплекте (предупреждение, вероятно, потерялось в логах после появления ошибки):

android { defaultConfig { ... resConfigs "auto" } }

Неавтоматические resConfig по-прежнему поддерживаются в комплекте, поэтому просто укажите, какие языки вы хотите сохранить, как описано в документации:

android { defaultConfig { ... resConfigs "en", "fr" } }

person Waqar Farooqui    schedule 20.08.2019
comment
Почему вы говорите, что это не поддерживается? И почему это повлияет на вход в Google? - person Pierre; 22.08.2019

Когда вы настраиваете вход через Google, вам нужно перейти в Google API Console и установить учетные данные вашего приложения Android, которые включают SHA1 сертификата вашего приложения.

Вместо того, чтобы помещать SHA1 сертификата, с которым вы загружаете свой APK (или App Bundle), вы должны указать SHA1 сертификата подписи приложения (то есть того, что обслуживается через Play Store). Вы можете найти эту информацию на странице Подписание приложений в Play Console:

Скриншот подписания приложения

person Pierre    schedule 20.08.2019
comment
Спасибо за ответ. Я использую один и тот же сертификат для загрузки и подписи приложения, поэтому SHA-1 сертификата был настроен с помощью консоли Google API. - person user3773337; 21.08.2019
comment
Это должен быть принятый ответ. Спаси мою жизнь. Вам нужно добавить SHA-1, сгенерированный хранилищем ключей для apk, и SHA-1 из Play Console для App Bundle. - person leegor; 07.03.2020