繁体   English   中英

报告Android应用程序崩溃

[英]Reporting Android Application Crashes

我注意到一些似乎正在使用第三方崩溃报告工具的Android应用程序。 有没有人看过这个屏幕,您知道我在哪里可以找到它吗? 我开始使用http://code.google.com/p/android-remote-stacktrace/,但是如果我可以使用意图发送电子邮件,则我不需要Internet权限。

替代文字http://img532.yfrog.com/img532/808/devicefeedback.png

由于您所提供的链接是根据“ MIT”许可获得的申请,因此您可以更改该申请。 ExceptionHandler.java中 。submitStackTraces()是发送堆栈跟踪的代码。 编辑此内容,以使信息可以通过邮件发送。

即将发布的Android“ Froyo”版本将包含针对Market应用程序的新错误报告功能。 开发人员将收到其用户的崩溃和冻结报告。 当他们登录其Android电子市场发布者帐户时,这些报告将可用。 不再需要盲目调试!

http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html

最简单的方法是使用

Thread.setDefaultUncaughtExceptionHandler 

在您的主要活动中,onCreate。 这将捕获try catch块未处理的所有异常。 我还建议使用stacktrace将轻量级错误报告发送到您的服务器。 这样,您可以汇总所有崩溃报告,并快速查看代码在错误中的位置。 您将获得几乎所有强制关闭的报告。 我不认为使用电子邮件是个好主意,因为100封电子邮件不是那么容易处理,计数等...而且它有点“强奸”您的用户,因为他从未要求发送任何电子邮件,他甚至没有除非他是一名Java开发人员,否则这是一个线索。

因此,如果可以避免错误报告,请不要打扰用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM