Добавление нескольких приложений в проект Firebase - PullRequest
0 голосов
/ 31 августа 2018

Я добавил два приложения для Android в свой проект Firebase, но новое приложение продолжает падать со следующей ошибкой:

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

Примечание. Я попытался добавить FirebaseApp.initializeApp (Context), но это не помогло.

Зависимость добавлена ​​в файл Gradle:

{ ..... 


    def firebase_version = "16.0.1"

    implementation "com.google.firebase:firebase-core:$firebase_version"
    implementation "com.google.firebase:firebase-auth:$firebase_version"
    implementation "com.google.firebase:firebase-database:$firebase_version"
    implementation "com.google.firebase:firebase-analytics:$firebase_version"
    implementation "com.google.firebase:firebase-storage:$firebase_version"

}

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Для меня ни одно из решений не сработало, которые были даны где-либо. Только это сработало. Просто пришлось скачать оценку моих сервисов google с 4.1.0 до 4.0.0 Измените его в обоих файлах Gradle.

dependencies {
    classpath 'com.google.gms:google-services:4.0.0'
    /*classpath 'com.google.gms:google-services:4.1.0' <-- this was the problem */
}

Так что, если вы обновили службы Google, просто попробуйте понизить версию или перейти на более старую версию. Надеюсь, это поможет

0 голосов
/ 31 августа 2018

FirebaseApp по умолчанию не инициализируется в этом процессе com.x.y. Обязательно сначала вызовите FirebaseApp.initializeApp (Context).

Довольно ясно, что вы не инициализировали Firebase в методе onCreate.

Добавить:

FirebaseApp.initializeApp(Youractivity.this)

Внутри onCreate метод.


Хотя оба приложения будут нуждаться в необходимых зависимостях, которые вы должны добавить в build.gradle.

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