我是Android开发新手,目前正在为Android市场编写一个小型Android应用程序。
我希望在最终用户面对时解决应用程序错误..
那么,能够从应用程序的最终用户收集问题的最佳方法是什么。
我应该将我的应用程序的日志存储到SD卡上的文件中吗?然后以某种方式在应用程序中提供一个界面,通过电子邮件将该日志发送给我?
或者Android中是否有任何已经放置的机制来促进这个?
目前我有像
这样的陈述Log.i(TAG,“Message ..”);
和
Assert.assertNotNull(strSomething);'
另外请告知他们是否会使用已部署的代码?
基本上我想要解决的问题是崩溃的堆栈跟踪(如果有的话)以及带有我的应用消息的任何日志文件..
请告知......
由于
答案 0 :(得分:0)
对于安装了Android电子市场(Google Play)的Android 2.2+用户,如果发生未捕获的异常或其他问题,系统会提示他们“报告”错误。您将能够在Android电子市场开发者帐户中view these error reports。
您还可以view statistics了解您的应用程序所安装的设备类型。
有第三方服务提供功能更全面的错误报告,但我发现内置工具已经足够了。
如果您发现并修复了错误,可以通过Android电子市场发布新的应用程序版本,系统会提示您升级。