您的位置:首页 > 其它

巧用 adb logcat

2016-01-06 17:19 295 查看
logcat 好工具,看log,debug,开发好帮手………………

简单介绍:无论是android studio、还是 eclipse的 adt,必须都用的这个logcat

1、常用场景,过滤tag

adb logcat -s ClassName


一般情况下,我们常常用类的名字 作为 TAG , -s 后面接着TAG名称

这样我们就能看到输出的log了,其实与ide一样,你可以认为ide就是为logcat作了一套GUI。。。。

2、常用场景,找到log中包含的字符串内容 (windows 没有grep 我们有findstr

adb logcat | findstr libVersion
D/DownloadManager( 9542): libVersion=2.0401.230.257


3、常用场景:将log输出到pc本地文件中,就是需要这段log呀

adb logcat >> D:\


4、常用场景:清空logcat保留的缓存日志

adb logcat -c


5、常用场景:将log输出到手机的某个文件,注意是手机的,不是到PC

adb logcat -f /sdcar/xx

6、常用场景:需要输出log时间

adb logcat -v time
adb logcat -v time -s Tag //组合起来使用,注意-v要放在前面,不信你可以试一试哦


7、常用场景:根据进程id过滤log,这样logcat就只能看到该进程的log了!

首先通过bash下的ps(process status)命令找到你对应app的进程id:

adb shell ps


1999是假定的进程id

adb logcat -v process | findstr 1999


8、常用场景:我想知道目前Android系统logcat打印的缓冲区大小(待深入啊………………)

adb logcat -g
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: