adb-用logcat命令查看相应的app的log

常规的使用方法:

Android官网提供的logcat的使用方法:https://developer.android.google.cn/studio/debug/am-logcat

AndroidStudio查看Logcat日志:

正常的android调试的时候我们都可以通过AndroidStudio的Logcat工具直接查看我们对应包名的log,还可以直接设置过滤关键字过滤log。

通过logcat直接查看:

有些特殊的情况下的时候,我们没有办法用AndroidStudio去查看日志,只能通过logcat命令去查看日志,

我们又想直接过滤出我们调试的这个app的日志,这个时候有两种办法可以直接过滤出这个app的日志:

  • 通过关键字过滤(前提是你这个日志输出已经做过处理,日志输出的时候会带有包名或者其它唯一的tag)

window:adb logcat | findstr "包名或者其它唯一的tag"

linux:adb logcat | grep "包名或者其它唯一的tag"

已经adb shell进入了设备:logcat | grep "包名或者其它唯一的tag"

 

  • 通过进程id过滤,进程id是唯一值,而且每条输出的日志都会带有该app的进程id

获取进程id(pid):top命令直接就可以获取

window:adb top | findstr "包名"

linux:adb top | grep "包名"

已经adb shell进入了设备:top | grep "包名"

通过进程id(pid)过滤对应app的log:

window:adb logcat | findstr "pid"

linux:adb logcat | grep "pid"

已经adb shell进入了设备:logcat | grep "pid"

logcat --pid xxxx(pid)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值