Я использую firebase в своем проекте Android, но когда я запускаю приложение на реальном устройстве, я получаю следующее исключение
java.lang.IllegalStateException: проект имени FirebaseApp уже существует! что я пробовал, я уже пробовал все ответы stackoverflow, но это не решило мою проблему, я пробовал даже следующую ссылку Имя FirebaseApp [ПО УМОЛЧАНИЮ] уже существует
ниже мой котлин, где я инициализировал firebase в своем коде MainActivity.kt kotlin
override fun onCreate(savedInstanceState: Bundle?) {
appCommon.initKey(applicationContext)
val options = FirebaseOptions.Builder()
.setApplicationId("Application Id") // Required for Analytics.
.setProjectId("Project Id") // Required for Firebase Installations.
.setApiKey("Api key") // Required for Auth.
.build()
initializeApp(applicationContext, options, "project id")
Я хочу знать, где именно я создаю проблему
Я исправил проблему. Я добавил новый ключ ssh из облачной консоли Google в firebase, и я обновил ключ API google json, после чего он сработал.
Есть ли конкретная причина, по которой вы вручную инициализируете Firebase? Firebase уже должен быть инициализирован после того, как вы добавите плагин google-services в свое приложение.