我想知道当我在真实环境中使用真实手机测试我的应用程序时是否有任何记录logcat消息的方法。我想要实现的是将手机带到别处,如果我的应用程序出现任何问题,请追溯原因。特别是如果我将我的应用程序交给朋友(或老板)试用,他们就不能给我很多关于问题的反馈。
我可以将所有输出打印到.txt然后读取它,但我想要一些更好的东西
任何想法?
答案 0 :(得分:11)
答案 1 :(得分:1)
一种方法是创建自己的Log.java函数,然后只需更改导入函数以匹配您的类。在Log.java中,您可以将所有日志写入某个缓冲区并定期将其保存到SD卡。
还有一种方法是
打开adb shell
logcat > \sdcard\log.txt &
这将继续运行,直到重新启动手机。