转自:http://blog.csdn.net/harry211/article/details/8453532
调试程序需要打印一些消息出来,logcat不好用的话就很麻烦了。这个问题折腾了好久,为啥就是不出来呢?
上网找了很多解决办法:
重启eclipse
重启adb
重启logcat ......等等好多
都没能解决我的问题。英文水平有限一般小问题就问百度,在国内搜索些帖子,今天实在是没招儿了就上了http://stackoverflow.com
在其中找到了解决办法。
原文网址:http://stackoverflow.com/questions/3458156/what-enables-the-android-eclipse-logcat
挨个试其中的解决办法最终解决了
我的设置居然是error 这样肯定显示不了啊 换成verbos 解决了这个问题。希望帮到大家
Eclipse有时会抽风
可以使用adb log
1. 只显示需要的输出,白名单
最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小写。
2 保存log
使用-d参数,可以在读完所有log后返回,而不会一直等待,在自动化较有用。例如:
adb logcat -d -s xxx > xxx.log //得到filter为xxx的日志,存入xxx.log,然后返回。