android开发中,通过adb抓取log信息

开发过程中,需要根据调试打印信息,来判断问题出在那个地方,以便于解决问题,,,,,,,

使用adb相关的一些指令,可以获取调试打印信息:

如下:

1,输入 adb shell dmesg > c:\log-dmesg.txt  回车后自动保存到c盘  
2,输入 adb shell logcat > c:\logcat.txt  回车后过一会按ctrl+c退出并保存到c盘 
3,输入adb shell logcat -v time -b radio > c:\logcat-radio.txt 回车后过一会按ctrl+c退出并保存到c盘  
注:如果adb命令无法识别,可以先配置下环境变量

 

另外:adb指令还可以过滤打印信息:

使用adb logcat -c 清楚缓存的log信息

 

使用I,V,D,E,F,W等过滤信息,和log.i,log.d,log.e.log.w对应:

表示log.i打印出来的log信息.

appledeMacBook-Pro:~ apple$ adb logcat Wisdom_ConnectSdk:* *:S
--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
I/Wisdom_ConnectSdk( 16917 ): request long connection success and the state = 200
 
adb logcat Wisdom_connectSdk:* *:S表示打印出来指定标签,以.S结尾的log信息;
其他还有如:adb  logcat -v time 表示打印有时间的log; adb logcat -v tag 表示打印有标签的log信息.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值