使用adb命令抓取Android的app日志

419 阅读1分钟

前置条件:

1.电脑配置adb环境(后续补充文章)

2.手机打开开发者模式

一、开启手机开发者模式

1、手机打开开发者模式

在系统设置中找到手机软件信息页面,找到系统版本或者Android版本,快速点击几次,直到弹出提示,开发者模式已打开。

不同手机开关位置有所差别,有些是点击系统版本号,有些是点击编译版本号,点击某一项没反应则尝试另外一项。

Screenshot_20241113_105435.png

2、打开USB调试

在开发者选项中找到USB调试选项,开启调试

image.png

3、手机连接电脑

使用有数据传输功能的数据线连接手机。有些线仅有充电功能,内部没有数据线的。

如果是type-c线,如果插上没有数据传输功能,可以反过来插尝试一下。

4、使用adb验证是否正确连接手机

adb devices

如果没有正确连接,list of devices下面没有数据。

image.png

二、使用logcat显示日志

1、获取当前程序的包名

adb shell dumpsys window | findstr mCurrentFocus

image.png

2、查询app进程id

adb shell ps |  findstr "com.xc.sv360"

image.png

3、启动logcat指定进程id

adb logcat --pid=27414

image.png

4、也可以直接启动logcat写日志到文件

adb logcat --pid=27414 > android.log

5、中断当前logcat进程

ctrl + c