首页 > 解决方案 > 如何自动将致命错误记录到文件中?

问题描述

当我附近没有计算机来查看 logcat 时,我有一个应用程序会随机崩溃。因此,我想将致命错误/每个错误的原因写入手机上的文件,以便稍后读取以进行调试。我尝试使用 try catch,但我正在寻找一个完整的解决方案,例如我输入一次的命令,它会捕获每次崩溃并保存它,就像代码上方的观察者分别是一种虚拟框。

哪个命令在这里帮助我?

标签: android

解决方案


为此使用文件是一个坏主意-您不仅可能不得不担心额外的权限,而且还必须编写大量代码。

有许多库可以捕获异常并为您记录它们。

此外,在实时环境中,这无法捕捉错误,因为您不能要求用户向他们发送日志文件。

我使用 Fabric(Firebase)

https://firebase.google.com/docs/crashlytics/get-started


推荐阅读