【发布时间】:2020-02-08 16:27:58
【问题描述】:
我的设备调试能力很差,而且它在车内,无法连接到 PC。我的程序可以在 3 个不同的模拟器和我的个人手机上运行。但在汽车中它有时会崩溃(如异常)。我不知道它发生在程序的哪个位置,所以我不能只做try...catch 并保存 printStackError。但我想保存导致程序终止到 txt 文件的异常。
所有已建立的答案都转到try...catch 这不是一个选项。
Android 是否有类似 onCrash 或类似的东西。
更新 1:
我不能使用 Google play 或 google-services,因为它是独立的应用程序,没有设备上的 Google play。
【问题讨论】:
-
尝试默认的未捕获异常处理程序。示例代码:stackoverflow.com/a/46693241/5137352
-
试试这个库可能对你有帮助github.com/hypertrack/hyperlog-android
-
感谢 cmets。我晚上会检查这个变种并写在这里