Android 正常使用手机(未连接到电脑)时,是否可以捕捉LogCat消息?

Android 正常使用手机(未连接到电脑)时,是否可以捕捉LogCat消息?,android,logcat,Android,Logcat,我想知道,当我在真实的环境中用真实的手机测试我的应用程序时,是否有办法记录logcat的消息。我试图实现的目标是将我的手机转移到别处,如果我的应用程序出现任何问题,请追溯它出错的原因。特别是如果我把我的应用程序交给朋友(或老板)试用,他们就不能给我很多问题反馈 我可以把所有的输出都打印成一个.txt文件,然后读出来,但是我想要一些更好的 有什么想法吗?是的!安装aLogcat!非常有用:) 一种方法是创建自己的Log.java函数,然后更改导入函数以匹配您的类。在Log.java中,您可以将所有

我想知道,当我在真实的环境中用真实的手机测试我的应用程序时,是否有办法记录logcat的消息。我试图实现的目标是将我的手机转移到别处,如果我的应用程序出现任何问题,请追溯它出错的原因。特别是如果我把我的应用程序交给朋友(或老板)试用,他们就不能给我很多问题反馈

我可以把所有的输出都打印成一个.txt文件,然后读出来,但是我想要一些更好的


有什么想法吗?

是的!安装aLogcat!非常有用:)


一种方法是创建自己的Log.java函数,然后更改导入函数以匹配您的类。在Log.java中,您可以将所有日志写入某个缓冲区,并定期将其保存到SD卡

还有一种方法是

开壳

logcat > \sdcard\log.txt &

这将继续运行,直到重新启动手机。

是!安装应用程序后,按“菜单”按钮并添加过滤器。在Eclipse的logcat中编写与示例相同的过滤器:)手机不应该根目录以获取adb吗?我的想法是将我的应用程序交给某人,当他们向我提出问题时,我可以看看发生了什么,在这种情况下,您的第一个答案工作得很好您不需要root访问权限就可以从所属的数据库运行logcat