我试图运行我的应用程序正在停止,我变得像
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()
。如果您这样做,则不会发生此崩溃。