首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android生产日志记录最佳实践

Android生产日志记录最佳实践
EN

Stack Overflow用户
提问于 2010-10-29 16:59:56
回答 3查看 13.1K关注 0票数 52

在生产模式下登录Android应用程序的最佳实践是什么,请记住以下要求:

  1. 能够为debugging
  2. Ability上载日志,以清理日志或设置转存

谢谢

EN

回答 3

Stack Overflow用户

发布于 2010-10-29 17:42:37

我们的首选是仅自动上载异常。对于客户端日志记录,我们更喜欢有选择地设置一个标志,或者有一个特殊的调试版本,以提供给有问题的客户端。

异常捕获可以使用Thread来完成。setDefaultUncaughtExceptionHandler()。这里有一些注意事项(主要是你需要在完成异常处理后退出()应用程序)。请参阅:http://groups.google.com/group/android-developers/browse_thread/thread/c32e8c6120bed5c5/54c28b745c0fca80

有关日志收集的信息,请参阅android-log-collector。不需要使用整个包,查看源码并复制粘贴。

票数 7
EN

Stack Overflow用户

发布于 2010-10-29 18:44:32

如果你想获得崩溃报告,ACRA是个不错的选择,solution.ACRA是一个库,可以让Android应用程序自动将崩溃报告发布到GoogleDoc表单中。

票数 4
EN

Stack Overflow用户

发布于 2012-04-03 18:01:02

为了使帖子更完整..谷歌在较新版本的Android中嵌入了崩溃报告服务。对于不支持该功能的旧版本,有几个服务可用。在已经提到的内容中,我将推荐这两个:

  • (Crash reports -由开发人员或/和user)
  • 选择的多个报告选项(Testing/Crash reports web platform和支持库)。试用但付费版本是值得的,如果你是认真的开发人员。也支持iOS )

然而..这些库中的大多数都会让你的应用程序变得有点“笨重”,但更重要的是,使用它们需要internet permission。如果你的应用程序由于其他原因不需要互联网,如果没有功能需要的话,用户可能会怀疑你为什么需要互联网。

最后一句话:尝试尽可能多地使用谷歌已经为Android提供的服务,而不是第三方库。

干杯;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4050417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档