Raj*_*ngh 19 android firebase google-play-services
我一直在收到这个问题..按照新firebase sdk的升级指南...保存了应用程序目录中的google服务json文件..仍然和你一样但是对于数据库...
Caused by: java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.
Run Code Online (Sandbox Code Playgroud)
Ian*_*ber 32
您使用的是Firebase崩溃报告吗?您可能会遇到此错误,因为如果它遇到后台进程而不是主进程.
崩溃报告创建第二个进程(background_crash)以发送崩溃.不幸的是,Android应用中的所有进程都共享一个公共Application子类,因此您的onCreate方法也在后台进程中运行.这会尝试初始化数据库,但失败了.
修复方法是确保仅在正确配置Firebase时运行数据库调用(这将在主进程中).你可以这样检查:
@Override
public void onCreate() {
super.onCreate();
if (!FirebaseApp.getApps(this).isEmpty()) {
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
}
}
Run Code Online (Sandbox Code Playgroud)