巧用 adb logcat
2016-01-06 17:19
295 查看
logcat 好工具,看log,debug,开发好帮手………………
简单介绍:无论是android studio、还是 eclipse的 adt,必须都用的这个logcat
1、常用场景,过滤tag
一般情况下,我们常常用类的名字 作为 TAG , -s 后面接着TAG名称
这样我们就能看到输出的log了,其实与ide一样,你可以认为ide就是为logcat作了一套GUI。。。。
2、常用场景,找到log中包含的字符串内容 (windows 没有grep 我们有findstr
3、常用场景:将log输出到pc本地文件中,就是需要这段log呀
4、常用场景:清空logcat保留的缓存日志
5、常用场景:将log输出到手机的某个文件,注意是手机的,不是到PC
6、常用场景:需要输出log时间
7、常用场景:根据进程id过滤log,这样logcat就只能看到该进程的log了!
首先通过bash下的ps(process status)命令找到你对应app的进程id:
1999是假定的进程id
8、常用场景:我想知道目前Android系统logcat打印的缓冲区大小(待深入啊………………)
adb logcat -g
简单介绍:无论是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
相关文章推荐
- 网络编程基础
- Spring mvc的整体流程(二)
- iOS中const与static区别和联系
- CAST,CONVERT,
- Android常见的按钮监听器实现
- 轻松学习之Linux教程一 ubuntu14.04+windows双系统安装
- 十进制数的运算规则 C语言
- ASP.NET(C#)——DataList控件——商品展示
- 【bzoj2749】【HAOI2012】【外星人】【数论】
- runtime之自学
- 链表,队列,堆栈的区别
- Word自动目录字体过大,如何全选并修改样式
- unity模型部分替换
- mysql-mysql悲观锁和乐观锁
- 斗地主
- eval解析JSON中的注意点
- zabbix------关于微信报警的尝试
- maven 插件_1 Maven Clean Plugin
- 采用UDP传输音视频时的效果
- Android 签名机制