FirebaseApp по умолчанию не инициализирован, но я его инициализировал - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь добавить FCM в свое приложение, но когда я попытался получить токен, я получил эту ошибку:

java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.***. Make sure to call FirebaseApp.initializeApp(Context) first.

Проблема в том, что я уже инициализирую приложение таким образом, но все же та же ошибка.

Что я могу сделать?

1 Ответ

0 голосов
/ 25 февраля 2019

По моему опыту, Инициализация без помощника Firebase является проблемой.

Каждый раз, когда я нажимал «Подключиться к Firebase» в моем проекте (Kotlin, проект AndroidX с Android Studio 3.3.1) и Studio говорит: «Не удалось проанализировать конфигурацию Gradle модуля приложения Android.Решить проблемы сборки Gradle и / или выполнить повторную синхронизацию.

Итак, я попытался добавить проект в базу данных firebase, взять файл google-services.json в папку модуля и запустить приложение.После некоторого времени сборки мое приложение сразу перестало работать из-за 'Обязательно вызовите FirebaseApp.initializeApp'.

После некоторой траты времени на сваливание я могу решить эту проблему следующим образом.

  1. Установите Android Studio 3.2.1 Stable.
  2. Откройте ваш проект в AS 3.2.1
  3. , обновите версию своего плагина до 3.2.1 в build.gradle корневой папки
  4. Откройте Firebaser Assistant и нажмите «Подключиться к Firebase»
  5. Когда процесс будет завершен, вернитесь к AS 3.3.1
  6. Повторная синхронизация gradle и сборка приложения

Возможно, это не ваше решение, но вы можете попробовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...