Adb控制台 查看 apk 日志 流程

1.设备连接电脑(usb数据线连接 或者adb wifi连接)

2.查看是否连接成功,打开控制台, 在电脑桌面或者某一个文件夹空白处 按下 shift 加 鼠标右键 ,选择 在此处打开cmd窗口,有的安装Powershell的话,会是在此处打开Powershell窗口,打开后,输入命令adb devices ,出现如下图device 证明连接成功

3.找到要查看日志应用进程的pid号 ,输入命令adb shell "ps | grep com.cloud.cyber"

我过滤包名是 com.cloud.cyber ,有两个进程,找到要查找进程的对应pid,我的是24828,接下来看下一步

4.直接实时查看这个进程pid的日志(需要停止日志查看 ctrl + c,清屏 clsadb shell "logcat | grep 24828"

扩展一

日志过滤 , *:(v d i w e) 日志信息的首字母

adb shell "logcat *:v | grep 24828"

adb shell "logcat *:d | grep 24828"

adb shell "logcat *:i | grep 24828"

adb shell "logcat *:w | grep 24828"

adb shell "logcat *:e | grep 24828"

1、VERBOSE,一般信息,使用Log.v输出颜色为黑色且日志级别大于等于VERBOSE的信息;

2、DEBUG,调试信息,使用Log.d输出颜色为蓝色且日志级别大于等于DEBUG的信息;

3、INFO,标识信息,使用Log.i输出绿色且日志级别大于等于INFO的信息;

4、WARN,警告信息,使用Log.w输出橙色且日志级别大于等于WARN的信息;

5、ERROR,错误信息,使用Log.e输出红色且日志级别大于等于ERROR的信息。

扩展二

日志输出到指定的文件(小技巧:路径太长的话,输完> 后,直接把文件拖到控制台就不用手写路径了了)

> C:/Users/Administrator/Desktop/log.txt

adb shell "logcat *:v | grep 24828" > C:/Users/Administrator/Desktop/log.txt

扩展三

直接命令 adb shell,进入到设备shell模式,也行,其他命令就可以不用输入adb shell,直接输后面的就行,,exit命令可以退出shell模式

你可能感兴趣的:(Adb控制台 查看 apk 日志 流程)