获取应用程序崩溃和ANR日志?

3
我在我的Google Play帐户中发现了一个名为Crash & ANR的部分。
该部分列出了发生过的崩溃,但这是用户报告崩溃时才会出现。
我的应用程序管理良好,但有时会因为某个用户报告的问题而崩溃。
我想从设备获取应用程序崩溃日志,并自动保存和发送。 enter image description here 是否有任何流程可以在下一次启动应用程序时从Android系统获取所有或之前的崩溃详细信息?
1个回答

0

你可以手动捕获和记录它,但通常通过集成像TestFlightNew Relic和其他类似的服务来解决。也有一些自托管的开源工具,例如android-remote-stacktrace

这些库被设置为捕获应用程序中的任何未处理异常,将异常记录到远程服务器,以便您可以查看它,而无需要求用户手动发送它,并允许原始异常正常地重新抛出。

Android Handling the Unexpected还详细介绍了这个想法,并提供了一些示例代码,如果你真的想自己做的话。该帖子还列出了几个更多的外部服务示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接