回答
我们的首选是自动上传唯一例外。对于客户端日志记录,我们更愿意选择性地设置一个标志或者有一个特殊的调试版本,我们给出现问题的客户端
可以使用Thread完成异常捕获。是,setDefaultUncaughtExceptionHandler()。这里有一些注意事项(主要是在完成异常处理后你需要退出应用程序)。参见:http://groups.google.com/group/android-developers/browse_thread/thread/c32e8c6120bed5c5/54c28b745c0fca80
对于日志收集,请参阅android-log-collector。无需使用整个软件包,查看源代码和复制粘贴。
为了使发布更完整..更新版本的Android中的Google嵌入式崩溃报告服务。对于旧版本,如果不支持,还有几种服务可用。已经提到中我会推荐这两个:
但是..大多数这些库会让你的应用程序有点“更重”,但更重要的是互联网许可是使用它们所必需的。如果您的应用由于其他原因不需要互联网,则可能会对用户产生怀疑,因为如果没有功能需要,您为什么需要互联网。
结束语:尝试尽可能多地使用谷歌已为Android提供的服务,而不是第三方库。
干杯;)
供参考:2012年5月14日在Android应用程序中将ACRA 4.2.3设置为API Level 10,其功能类似于魅力。 – condiosluzverde 2012-05-15 03:14:03
不错..很高兴你发现它有用...干杯:) – Ewoks 2012-05-18 06:51:56
- 1. Django芹菜测井最佳实践
- 2. iOS最佳实践开发vs生产
- 3. NodeJS生产部署最佳实践
- 4. Prestashop测试/生产服务器最佳实践
- 5. 最佳实践获得EntityManger对于任何测试或生产
- 6. GIT开发/测试/生产环境最佳实践
- 7. 使用NHibernate为生产生成模式的最佳实践
- 8. Android strings.xml最佳实践?
- 9. Android TTS TextToSpeech最佳实践
- 10. Android网络 - 最佳实践
- 11. Android权限 - 最佳实践
- 12. Android数据最佳实践
- 13. 片段最佳实践 - Android
- 14. Android开发最佳实践
- 15. Android设计最佳实践
- 16. Codeigniter中资产的最佳实践
- 17. Android:实现LocationManager的最佳实践
- 18. 最佳实践
- 19. 最佳实践
- 20. 最佳实践
- 21. 最佳实践:
- 22. 最佳实践
- 23. 最佳实践
- 24. 最佳实践
- 25. 最佳实践
- 26. 最佳实践
- 27. 最佳实践
- 28. 最佳实践
- 29. 最佳实践
- 30. 最佳实践
让我们看到,近4000人观看了这个帖子,18(包括我自己),发现这是一个有用的问题,9标志着它作为一个最喜欢的,但显然这是封闭的“没有建设性”。 ..sheesh! – Alan 2013-02-08 17:13:15
@Alan有规则,这里有很多治安官执法他们;) – OneWorld 2013-06-20 19:08:53
打开这个问题!使用ACRA的GoogleDocs的 – 2016-01-15 11:20:33