Я практиковал firebase
CodeLab (Friendly Chat) для обучения firebase
с android
. В этом учебнике я сделал проект на консоли firebase под названием «Friendly Chat
», а затем добавлю приложение Android package name
и SHA-1
, чтобы приглашения и Google Auth могли работать. После этого учебника получить compeleted, я получил firebase Auth demo project из github.I добавить Auth демонстрационного проект и package name
-х SHA-1
в одном проекте консоли «Friendly Chat
», его средний Теперь консоль проект «Friendly Chat
» есть два android
apps.Then я downlaoded google.services.json
файла проект Auth и когда я запускаю проект в Android Studio
, демонстрация Auth не работала, поскольку он продолжает показывать loading progress Dialog
. Я думал, что это может быть потому, что я добавил два приложения android
в один и тот же проект консоли, поэтому я удаляю приложение auth из проекта консоли Friendly Chat
и сделал еще один проект по firebase консоль с именем «Project Auth
», и я добавляю имя пакета проекта демо-андроида Auth (который я загрузил из репозитория gytub firebase), но когда я попытался добавить SHA-1, скопированный из проекта консоли «Friendly Chat», он дает мне b Elow ошибкаКлиент OAuth2 уже существует для этого имени пакета и SHA-1 в другом проекте
«Клиент OAuth2 уже существует для этого имени пакета и SHA-1 в другом проекте»
почему Im получает эту ошибку, даже я удалил имя Auth приложения пакета и SHA-1 из другого проекта консоли.
Я действительно не знаю о SHA-1, я сгенерирую его с помощью программы keytools моего установленного JDK.can вы можете мне рассказать об этом? –
@ ZaidMirza, пожалуйста, прочитайте ссылку в отредактированном ответе. После того, как вы выполните его, чтобы подписать свой apk, вы можете использовать одни и те же ключевые инструменты для указания на этот новый файл ключей и получить новый ключ sha1 и обновить проект firebase. –
Я использую эту команду для получения SHA-1 'keytool -exportcert -alias androiddebugkey -keystore ~ /.android/debug.keystore -list -v -storepass android' –