FirebaseクラッシュレポートとFirebase Remote Configを使用しています。両方のバージョンは9.8.0です。「デフォルトのFirebaseAppがこのプロセスで初期化されていないため」アプリケーションがクラッシュする
ほとんどのデバイスの設定は完全に動作します(私はSet up crash reportingに従った)。しかし、アプリケーションのonCreateメソッドでRemote Configを初期化しようとすると、小さなパーセンテージのデバイス(実際には最高のオカレンスでクラッシュする)でクラッシュします。前のバージョン10.0.0へ
java.lang.RuntimeException: Unable to create application com.company.application.AppApplication: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.company.application. Make sure to call FirebaseApp.initializeApp(Context) first.
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6429)
at android.app.ActivityThread.access$1800(ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1887)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7329)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.company.application. Make sure to call FirebaseApp.initializeApp(Context) first.
at com.google.firebase.a.d(Unknown Source)
at com.google.firebase.b.a.a(Unknown Source)
at com.company.application.d.a.a(SourceFile:21)
at com.company.application.AppApplication.onCreate(SourceFile:76)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1037)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6426)
... 8 more
質問を編集し、アプリケーションクラスのoncreateメソッドを追加できますか? (あなたが「FirebaseApp.initializeApp(Context)」を最初に呼び出すことを確かめたかどうか疑問に思っています) – petey
@peteyそうする必要はありません - https://firebase.googleblog.com/2016/12/howを参照してください-does-firebase-initialize-on-android.html?m = 1 さらに、私はそれが問題であったが、小さなパーセンテージのデバイスだけでなく、常にクラッシュするだろう。 –