Я пытаюсь использовать пакеты приложений для своего приложения. Я зарегистрировался в App Signing от Google и выполнил все шаги. Пока я тестировал сборку, созданную из наборов приложений, я обнаружил, что функция входа в Google не работает, и нет журналов ошибок, которые могли бы помочь мне в отладке. Все отлично работает на .apk. Кто-нибудь еще сталкивался с этим при использовании пакетов приложений?
Ошибка входа в Google для Android в наборах приложений
Ответы (2)
Вы должны использовать опцию «auto» для resConfig. 'auto' устарело в стандартной сборке и не поддерживается в комплекте (предупреждение, вероятно, потерялось в логах после появления ошибки):
android { defaultConfig { ... resConfigs "auto" } }
Неавтоматические resConfig по-прежнему поддерживаются в комплекте, поэтому просто укажите, какие языки вы хотите сохранить, как описано в документации:
android { defaultConfig { ... resConfigs "en", "fr" } }
Когда вы настраиваете вход через Google, вам нужно перейти в Google API Console и установить учетные данные вашего приложения Android, которые включают SHA1 сертификата вашего приложения.
Вместо того, чтобы помещать SHA1 сертификата, с которым вы загружаете свой APK (или App Bundle), вы должны указать SHA1 сертификата подписи приложения (то есть того, что обслуживается через Play Store). Вы можете найти эту информацию на странице Подписание приложений в Play Console: