颤振:火力基地:崩溃:如何解码Cloud_Firestore引起的崩溃?我100%的崩溃是由'CloudFirestorePlugin.java'引起的



在过去的两个月里,我的应用程序变得更加复杂。我使用事务来完成客户端所有文档写入的 90%。我最近也增加了不少听众。在应用程序开发过程中,事务和侦听器使用率的线性增长导致了崩溃的指数级激增。这些崩溃只是由于使用一台设备进行测试!此外,崩溃只发生在安卓设备上......

以下是我的应用程序看到的每次崩溃的四个原因:

  1. io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin$5.doInBackground(CloudFirestorePlugin.java:613(
  2. io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin$DocumentObserver.onEvent (CloudFirestorePlugin.java:429(
  3. io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin$EventObserver.onEvent (CloudFirestorePlugin.java:451(
  4. io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin$5.doInBackground (CloudFirestorePlugin.java:633(

提供的信息无助于缩小问题范围。我通常会认为我做错了什么,但这只发生在 android 设备上的事实让我相信包级别出了问题。通过论坛和文档在线挖掘,似乎我并不孤单,遇到这个与 Firestore 事务/侦听器相关的问题。

有没有人遇到过类似的问题并找到了解决方案?这不仅是我的问题,也是一个表演障碍。

有没有可能自从介绍听众以来我就制造了这个问题?

这似乎是 github 上的已知问题,请确认,但该问题仅在 Android -Fluter 上与听众一起发生。

他们提到:

只需等待绿色信号以确保这不会捕获其他一些边缘情况,我可以继续进行修复补丁。

您应该发布您的也受到影响并在那里跟进。

相关内容

  • 没有找到相关文章

最新更新