我在我的 Google play 帐户中找到了崩溃和 ANR 部分
这列出了发生的崩溃,但这是用户报告崩溃的时候。
我有一个管理良好的应用程序,但有时它会崩溃,正如一位用户所报告的那样。
我想从设备获取应用程序崩溃的日志并自动保存和发送。
是否有任何进程可以在下一个应用程序启动时从 android 系统获取所有或以前的崩溃的详细信息?
最佳答案
您可以手动捕获和记录它,但这通常可以通过集成崩溃处理和报告服务来解决,例如 TestFlight , New Relic和其他类似服务。有一些自托管的开源工具,例如 android-remote-stacktrace也是。
这些库被设置为捕获您的应用程序任何未处理的异常,将异常记录到远程服务器以便您可以查看它而无需用户手动将其发送给您,然后将允许原始异常正常重新抛出.
Android Handling the Unexpected如果您真的想自己动手,还可以通过一些示例代码详细介绍这个想法。该帖子还列出了更多示异常(exception)部服务。
关于android - 获取应用程序崩溃和 ANR 的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560645/