Клиент OAuth2 уже существует для этого имени пакета и SHA-1 в другом проекте

Я тренировался firebase CodeLab (Friendly Chat) для обучения firebase с android, В этих уроках я создал проект для консоли Firebase с именем " Friendly Chat "а затем я добавляю свое приложение для Android package name а также SHA-1 так что приглашает и Google Auth может работать. После этого урока я получил демонстрационный проект Firebase Auth от github. Я добавил демонстрационный проект auth package name а также SHA-1 в том же консольном проекте " Friendly Chat "Значит сейчас консольный проект" Friendly Chat "есть два android приложения. Затем я расстроился google.services.json файл Auth проекта и когда я запускаю проект в Android Studio, Демонстрация Auth не работает, поскольку это продолжает показывать loading progress Dialog. Я думал, что это может быть потому, что я добавил два android приложения в том же консольном проекте, поэтому я удаляю приложение авторизации из Friendly Chat консольный проект и сделал другой проект на консоли Firebase с именем " Project Auth "и я добавляю имя пакета проекта Auth demo android (который я скачал из репозитория firebase github), но когда я пытался добавить SHA-1, скопированный из консольного проекта"Friendly Chat", это выдает ошибку ниже

"Клиент OAuth2 уже существует для этого имени пакета и SHA-1 в другом проекте"

Почему я получаю эту ошибку, даже если я удалил имя пакета приложения Auth и SHA-1 из другого консольного проекта.

1 ответ

Решение

Так что ответ хорошо написан в ошибке. У вас не может быть двух проектов с одинаковым именем пакета. Даже если вы удалите его. Полное удаление из консоли разработчика займет 4-5 дней.

Таким образом, единственное решение состоит в том, чтобы сгенерировать новый ключ SHA-1, подписав приложение, создав подписанный apk от android studio. Или просто создайте новый проект с другим именем пакета, пока оба способа будут работать.

Надеюсь, эта информация поможет. Дайте мне знать, если это что-то изменит для вас.

РЕДАКТИРОВАТЬ: Я рекомендую вам пройти через эти официальные документы Google при подписании apk, чтобы понять этот процесс.

Другие вопросы по тегам