windows下输出因为没有grep,过滤包名需要用find,具体指令如下:
adb shell "ps | grep com.xxx.xxxf"
adb logcat -v time | find "pid"
pid参数就是第一条返回数据的那个数字,为进程号
此外还可以对tag进行过滤,比如:
adb logcat -s “tagname”
然后会发现日志输入中,汉子为乱码,如何修改见下:
命令窗口字体编码格式修改:默认为新宋体
Android LOGCAT输出是UTF-8编码,要想正确显示中文,需要设置在WINDOWS CMD窗口的编码设置,以下为设置步骤。
步骤1、打开CMD.exe命令行窗口
步骤2、通过 chcp命令改变代码页,UTF-8的代码页为65001
cmd下输入 C:/chcp 65001
执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。
步骤3、修改窗口属性,改变字体在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
步骤4、重新输入logcat指令
现在应该可以正确看到日志了