Live2D

实习日记--adb 查看APP的错误级别的日志信息

我目前用到adb工具的情况是 查看APP的错误级别的日志信息,例如查看APP闪退的日志
  **插一句:如果cmd出现中文乱码,可以通过chcp指令查看当前编码,使用chcp 65001将编码改为UTF-8, chcp 936 则是将编码改为GBK**
   ![](https://img2020.cnblogs.com/blog/1235254/202104/1235254-20210412154815562-928717999.png)
**1.首先连接设备**
手机用户一般开启开发者选项,打开usb调试,用usb数据线就可以连接到设备,在cmd中输入adb devices,有显示时说明连接到设备了

2.查看手机中所有包命令(已知包名的话-至3)
adb shell pm list packages

3.根据包名找到对应的进程号

第一个为主进程,第二个则是对应的进程号,即PID=31954
4.根据进程号获取日志
1.在命令行中显示
adb logcat | findstr 31954(进程号)
2.生成txt文档(日志默认格式为brief,可指定为txt)
adb logcat > E:\hhhhh\log\testlog01.txt(路径和文件名自己定义)
筛选某级别的日志

日志级别 说明
V 默认级别,输出人日志最低,日志级别最低
D Debug
I Info
W Warning
E Error
F Fatal 致命
S Silent 最高,什么也不输出
比如想要查看手机的级别为错误的日志,加上筛选级别:“ *:W ”
adb logcat *:E(不区分大小写)
posted @ 2021-04-15 15:04  二水ya  阅读(499)  评论(0编辑  收藏  举报