回答
您需要使用:
Thread.setDefaultUncaughtExceptionHandler(handler)
在那里,你可以捕捉一切,发送邮件,通知等
编辑:
检查这个问题,基本上都是相同的:
我强烈建议使用库android-remote-stacktrace。它采用Macarse提到的方法,但是把它包装在有用的帖子到你的服务器,你可以用它来放入一个数据库或发送电子邮件。
你也可以尝试Android-Error-Reporter哪些POST未处理(或者如果需要处理的异常)以及类似于android-remote-stacktrace的服务器,但更可靠,它允许你在发送错误报告之前询问用户。
你也应该尝试Bugsense.com,它是免费的,可以让你追踪的Android例外。
PS:我是创始人
还有谷歌的ACRA项目(Android的应用程序崩溃报告)。
ACRA是一个库,使Android应用程序能够自动将其崩溃报告发布到GoogleDoc表单。这是针对性至Android应用开发者以帮助,当他们崩溃或错误地表现他们从他们的应用程序的数据。
有关ACRA的几点是有关这个问题:
- 有关运行的应用程序比什么是显示在Android Market开发者控制台错误的设备更详细的崩溃报告报告
- 您可以将自己的变量内容或调试跟踪添加到报告中
- 即使应用程序不会崩溃,您也可以发送错误报告
我们最近开始使用Andromo ACRA收到崩溃报告,因为与Andromo所做的应用程序是通过谁,而不是由我们设计的应用程序,用户上传到市场。 (否则,我们会依靠我们的用户以任何崩溃报告转发给我们。)
,它也发出报告,对于尚未上传到市场是一个不错的奖金的应用程序,因为我们可能会发现问题,而在用户上传到市场之前,应用程序仍在测试中。
您也可以使用BugSense和ACRA,以便享受错误分析(ps:我是创始人之一)。 – 2011-10-27 12:37:50
- 1. Android异常处理
- 2. sqlite的异常处理的Android
- 3. 异常处理
- 4. 处理异常
- 5. 异常处理
- 6. 异常处理
- 7. 异常处理
- 8. 异常处理
- 9. 处理异常
- 10. 异常处理
- 11. 异常处理
- 12. 异常处理
- 13. 异常处理
- 14. 异常处理?
- 15. 异常处理
- 16. 异常处理
- 17. 异常处理
- 18. 异常处理
- 19. Android URLEncoder.encode未处理的异常java.io.UnsupportedEncodingException
- 20. 在android中的异常处理
- 21. NullPointerException异常处理程序的Android
- 22. Android中未处理的异常
- 23. 如何处理异常处理代码中的异常?
- 24. 在Android意图处理异常
- 25. 处理并发修改异常android
- 26. Android ANR正在处理中:com.android.inputmethod.latin异常
- 27. 处理TouchEvents并发修复异常android
- 28. AllegroServe异常处理
- 29. InvokeRequired异常处理
- 30. php:autoload异常处理
刚试过 - 很酷的服务。你们是否打算收取这项服务费用以及多少钱? – 2011-09-20 07:51:19
你现在看到的一切都将是免费的。我们计划仅收取即将到来的高级功能! – 2011-10-01 01:35:03