我正在使用 Firestore 24.0.2,它运行良好,但现在我惊讶地发现它不起作用,并且在 Splash Activity 之后打开 MainActivity 时应用程序崩溃。
\n我尝试删除一些依赖项,但问题仍然存在。
\n所以,应用程序运行后:
\n首先-> 启动屏幕显示了 Firebase RemoteConfig 中的一些代码,并且运行良好。
\n第二-> 它移动到主活动,其中有使用 Firestore 的片段,在显示主活动不到一秒后,应用程序崩溃,java.lang.RuntimeException: Internal error in Cloud Firestore (24.0.2)
我在 Stack Overflow、GitHub 和更多网站上看到了很多帖子和问题,但没有一个解决方案适合我。
\n完整的崩溃代码:
\n java.lang.RuntimeException: Internal error in Cloud Firestore (24.0.2).\n at com.google.firebase.firestore.util.AsyncQueue.lambda$panic$3(AsyncQueue.java:539)\n at com.google.firebase.firestore.util.AsyncQueue$$ExternalSyntheticLambda3.run(Unknown Source:2)\n at android.os.Handler.handleCallback(Handler.java:938)\n at android.os.Handler.dispatchMessage(Handler.java:99)\n at android.os.Looper.loop(Looper.java:246)\n at android.app.ActivityThread.main(ActivityThread.java:8633)\n at java.lang.reflect.Method.invoke(Native Method)\n at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)\n at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)\n Caused by: java.lang.RuntimeException: android.database.sqlite.SQLiteException: not an error (code 0 SQLITE_OK[0])\n at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor.lambda$executeAndReportResult$1(AsyncQueue.java:330)\n at …Run Code Online (Sandbox Code Playgroud)