报告Android应用程序崩溃

报告Android应用程序崩溃,android,Android,我注意到一些Android应用程序似乎正在使用第三方崩溃报告工具。有人看过这个屏幕吗?你知道我在哪里可以找到它吗?我开始使用,但如果我可以使用意图发送电子邮件,我不需要互联网许可 由于您提供的链接是“麻省理工”许可证下的申请,您可以更改申请。in.submitStackTraces()是发送堆栈跟踪的代码。编辑此项,以便发送信息时有邮件目的,这是可能的。最简单的方法是使用 Thread.setDefaultUncaughtExceptionHandler 在您的主要活动中是onCreate。

我注意到一些Android应用程序似乎正在使用第三方崩溃报告工具。有人看过这个屏幕吗?你知道我在哪里可以找到它吗?我开始使用,但如果我可以使用意图发送电子邮件,我不需要互联网许可


由于您提供的链接是“麻省理工”许可证下的申请,您可以更改申请。in.submitStackTraces()是发送堆栈跟踪的代码。编辑此项,以便发送信息时有邮件目的,这是可能的。

最简单的方法是使用

Thread.setDefaultUncaughtExceptionHandler 
在您的主要活动中是onCreate。这将捕获所有未由try-catch块处理的异常。我还建议使用stacktrace向您的服务器发送一个轻量级错误报告。通过这种方式,您可以聚合所有崩溃报告,并快速查看代码有缺陷的地方。您将获得几乎所有的强制关闭报告。我不认为使用电子邮件是一个好主意,因为100封电子邮件不是那么容易处理,计数等。。。而且它有点“强奸”你的用户,因为他从来没有要求发送任何电子邮件,他甚至不知道这是关于什么的,除非他是一个java开发人员


因此,如果可以避免的话,不要用错误报告来打扰用户

即将发布的Android“Froyo”将为市场应用程序提供新的bug报告功能。开发人员将收到来自用户的崩溃和冻结报告。这些报告将在他们登录Android Market发布者帐户时提供。不再盲目调试


事实上,发送报告邮件不需要互联网许可。但是发送邮件使错误报告不是匿名的!因为他们的电子邮件地址将显示。我已经实现了其他解决方案。所以,问题的关键是找到这个图书馆。我在寻找答案,而不是意见。谢谢注意,可以发送多个stacktraces,因此将显示多个邮件实例。谢谢,我已经看到了其他示例,但如果有一个通用工具,我不想改变任何东西。我宁愿使用一些我不需要维护并且用户熟悉的东西。