在生产模式下登录Android应用程序的最佳实践是什么,请记住以下要求:
谢谢
发布于 2010-10-29 17:42:37
我们的首选是仅自动上载异常。对于客户端日志记录,我们更喜欢有选择地设置一个标志,或者有一个特殊的调试版本,以提供给有问题的客户端。
异常捕获可以使用Thread来完成。setDefaultUncaughtExceptionHandler()。这里有一些注意事项(主要是你需要在完成异常处理后退出()应用程序)。请参阅:http://groups.google.com/group/android-developers/browse_thread/thread/c32e8c6120bed5c5/54c28b745c0fca80
有关日志收集的信息,请参阅android-log-collector。不需要使用整个包,查看源码并复制粘贴。
发布于 2010-10-29 18:44:32
如果你想获得崩溃报告,ACRA是个不错的选择,solution.ACRA是一个库,可以让Android应用程序自动将崩溃报告发布到GoogleDoc表单中。
发布于 2012-04-03 18:01:02
为了使帖子更完整..谷歌在较新版本的Android中嵌入了崩溃报告服务。对于不支持该功能的旧版本,有几个服务可用。在已经提到的内容中,我将推荐这两个:
然而..这些库中的大多数都会让你的应用程序变得有点“笨重”,但更重要的是,使用它们需要internet permission。如果你的应用程序由于其他原因不需要互联网,如果没有功能需要的话,用户可能会怀疑你为什么需要互联网。
最后一句话:尝试尽可能多地使用谷歌已经为Android提供的服务,而不是第三方库。
干杯;)
https://stackoverflow.com/questions/4050417
复制相似问题