如何部署Android应用程序以解决最终用户问题

时间:2012-03-14 17:58:36

标签: android debugging deployment logging

我是Android开发新手,目前正在为Android市场编写一个小型Android应用程序。

我希望在最终用户面对时解决应用程序错误..

那么,能够从应用程序的最终用户收集问题的最佳方法是什么。

我应该将我的应用程序的日志存储到SD卡上的文件中吗?然后以某种方式在应用程序中提供一个界面,通过电子邮件将该日志发送给我?

或者Android中是否有任何已经放置的机制来促进这个?

目前我有像

这样的陈述

Log.i(TAG,“Message ..”);

Assert.assertNotNull(strSomething);'

另外请告知他们是否会使用已部署的代码?

基本上我想要解决的问题是崩溃的堆栈跟踪(如果有的话)以及带有我的应用消息的任何日志文件..

请告知......

由于

1 个答案:

答案 0 :(得分:0)

对于安装了Android电子市场(Google Play)的Android 2.2+用户,如果发生未捕获的异常或其他问题,系统会提示他们“报告”错误。您将能够在Android电子市场开发者帐户中view these error reports

您还可以view statistics了解您的应用程序所安装的设备类型。

有第三方服务提供功能更全面的错误报告,但我发现内置工具已经足够了。

如果您发现并修复了错误,可以通过Android电子市场发布新的应用程序版本,系统会提示您升级。