Похоже, что вы получаете ошибку из-за неправильного отпечатка пальца SHA1, потому что вы должны добавить SHA1 на основе цифрового сертификата вашего приложения.
В своем вопросе вы упомянули, что приложение работает нормально, когда вы запускаетеприложение в отладочной конфигурации (прямо из Android Studio).Так что я думаю, что все работает нормально, потому что вы ввели SHA1 для своего отладочного сертификата.Таким образом, вам нужно добавить SHA1 для конфигурации релиза, а также для работы с API, пока вы запускаете приложение в релиз-конфигурации (подписанный apk с хранилищем ключей).
Вы можете получить больше информации о A debug certificate
и A release certificate
с здесь