【问题标题】:Mass Crashes org.altbeacon.beacon.service.ScanJob -> java.lang.RuntimeException: android.os.DeadSystemException大规模崩溃 org.altbeacon.beacon.service.ScanJob -> java.lang.RuntimeException: android.os.DeadSystemException
【发布时间】:2020-10-06 11:44:47
【问题描述】:

在 android 应用程序中发生数千次崩溃:

应用在后台

运行 android 10 的 LG 和摩托罗拉设备崩溃

库版本 2.16.3 ('org.altbeacon:android-beacon-library:2.16.3')

致命异常:java 运行时异常 无法解除绑定到服务 org.altbeacon.beacon.service.ScanJob@fe37965 操作系统死机异常 Activity 线程句柄 Unbind Service (ActivityThread.java:4139)

有人知道这个问题的解决方法吗?

【问题讨论】:

    标签: android crash altbeacon


    【解决方案1】:

    这表明操作系统已崩溃,并且正在清理您的应用,而该应用恰好在不相关的崩溃时运行。您的应用程序通常无法控制操作系统崩溃。堆栈跟踪没有提供有关操作系统崩溃原因的任何线索。

    我想这来自自动崩溃报告系统,因此您可能无法重现。鉴于这是您无法控制的未知操作系统崩溃,并且可能与您的应用无关,因此您无能为力。

    底线:这不是你的问题,你无法解决它。请将此信息转发给要求您这样做的任何人。并向创建您的崩溃报告系统的任何人发送反馈,要求应将此类堆栈跟踪从报告中过滤掉,因为它们是不可操作的噪音。

    【讨论】:

    【解决方案2】:

    我们遇到了类似的问题。看起来我们应用程序中的 altbeacon 库实际上触发了这些崩溃,并可能在此过程中使操作系统崩溃,但我们通过在 BeaconManager 中设置 setEnableScheduledScanJobs(false) 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多