Android应用的全面和自定义错误报告

时间:2012-03-13 13:38:00

标签: android logging error-handling

我想知道Android中是否有办法让应用程序在发生崩溃时创建信息更丰富的错误报告。

我正在开始Android开发,所以我还没有向Market发布任何内容,但我已经阅读了一些关于错误报告的文档,包括此blog post。 我的结论看起来像错误报告几乎只是堆栈跟踪这一事实,虽然用户可以选择附加系统日志,但它们仅由Google分析,而不是由应用程序开发人员分析。 我想知道我是否能够将应用程序日志附加到错误报告中。例如,当我的软件分析HTML页面以获取字符串时,我想将完整的HTML主体与可能出现的任何解析错误一起附加(假设网站更改了某些标签...并假设该网站位于专用网络上我很难持续监控页面更改。)

通常,从这个例子开始,我想阅读一个调试日志,以帮助我更好地理解导致错误发生的环境。

这可能吗?如何?即使在部署之后,我也不确定Android Log类是否有用。

1 个答案:

答案 0 :(得分:0)

您可以使用外部框架生成更好的错误报告。

其中一个框架是Crittercism。 Crittercism允许您添加面包屑和其他数据到崩溃。这应该使您能够记录您需要知道的大部分内容,以查找在野外发生的错误。