我想知道当我在真实环境中使用真实手机测试我的应用程序时,是否有任何方式记录logcat的消息。我试图实现的是将手机放在其他地方,如果我的应用出现任何问题,请追溯为什么出现问题。特别是如果我将我的应用程序交给朋友(或老板)试用,他们无法给我很多关于问题的反馈。当正常使用手机(未连接到电脑)时,可以捕获LogCat消息吗?
我可以打印所有输出为.txt,然后读它,但我想的东西有点更好
什么想法?
我想知道当我在真实环境中使用真实手机测试我的应用程序时,是否有任何方式记录logcat的消息。我试图实现的是将手机放在其他地方,如果我的应用出现任何问题,请追溯为什么出现问题。特别是如果我将我的应用程序交给朋友(或老板)试用,他们无法给我很多关于问题的反馈。当正常使用手机(未连接到电脑)时,可以捕获LogCat消息吗?
我可以打印所有输出为.txt,然后读它,但我想的东西有点更好
什么想法?
是的!安装aLogcat!非常有用的:)
好了!它可以过滤特定应用程序的日志吗? – rMaero 2012-08-16 11:39:23
是的!一旦你安装了应用程序,按下菜单按钮并添加一个过滤器。在你的Eclipse的logcat中编写相同的过滤器,例如: – 2012-08-16 11:41:50
一种方法是创建自己的Log.java功能,然后只需更改导入功能,以配合您的类。在您的Log.java中,您可以将所有日志写入某个缓冲区,并定期将其保存到SD卡中。
另一种方式是
开亚行外壳
logcat > \sdcard\log.txt &
这将继续,直到手机重启运行。
属于[android.stackexchange](http://android.stackexchange.com) – t0mm13b 2012-08-16 12:06:17