Firebase实时数据库错误,当我尝试在模拟器中运行时,我的应用程序会停止



我试图运行我的应用程序正在停止,我变得像

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: koti.fcmdbreadwrite, PID: 2297
    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{koti.fcmdbreadwrite/koti.fcmdbreadwrite.MainActivity}:
    java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process koti.fcmdbreadwrite. Make sure to call FirebaseApp.initializeApp(Context) first.
                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2548)
                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                      at android.app.ActivityThread.-wrap12(ActivityThread.java)
                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                      at android.os.Handler.dispatchMessage(Handler.java:102)
                      at android.os.Looper.loop(Looper.java:154)

您发布的错误不仅告诉您出了什么问题,而且甚至告诉您确切的修复。

问题是:

在此过程中未初始化默认的firebaseapp

解决方案是:

确保首先致电Firebaseapp.initializeapp(上下文)。

在与Firebase互动之前,您需要致电FirebaseApp.initializeApp()。如果您这样做,则不会发生此崩溃。

最新更新