Crashlytics不会报告Android上的特定致命崩溃

时间:2018-06-29 05:40:41

标签: android libgdx crashlytics

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

我试图用try-atch捕获MainActivity.onPause()/ onResume()方法中的代码,并使用Crashlytics发送非致命的崩溃报告,但是我也没有得到。

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

1 个答案:

答案 0 :(得分:1)

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