Клиент 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, чтобы понять этот процесс.