首页 > 解决方案 > Crashlytics 未报告 Android 上的特定致命崩溃

问题描述

我有一个用 LibGDX 制作的安卓游戏。我的一位用户使用一加 5T 设备遇到以下问题:当他在玩游戏时关闭手机屏幕,然后重新打开,游戏卡住并在关闭后不久。这只有在玩我的游戏时才会发生在他身上。而且我没有从 Crashlytics 收到任何崩溃报告。

我试图用 try-catch MainActivity.onPause()/onResume() 方法中的代码来包围,用 Crashlytics 发送非致命的崩溃报告,但我也没有得到这些。

我该如何处理?用户愿意提供帮助,他有 root 访问权限,并且可以发送我需要的任何日志。问题是,我应该收集哪些日志,何时以及如何将它们写入手机上的文件?

标签: androidlibgdxcrashlytics

解决方案


developer options->“错误报告快捷方式”中有一个选项。它在电源菜单中显示一个按钮,用于获取错误报告。告诉他在发生这种情况时使用它并将错误报告发送给您。
当应用程序崩溃时,我遇到了类似的问题,但我在 crashlytics 中没有收到。事实证明,有问题的代码被包围在一个 try/catch 块中。try无法执行并且没有catch正确处理错误。检查您的应用程序是否存在此类块。


推荐阅读