adb抓包

目录

抓包步骤

[步骤 1: 获取应用的包名](#步骤 1: 获取应用的包名)

[步骤 2: 查看单个应用的日志](#步骤 2: 查看单个应用的日志)

[步骤 3: 使用日志级别过滤器](#步骤 3: 使用日志级别过滤器)

[步骤 4: 高级日志过滤](#步骤 4: 高级日志过滤)

可能的原因:

解决方案:

额外提示:

日志保存


抓包步骤

连接设备

adb devices

步骤 1: 获取应用的包名

首先,找到你想要查看日志的应用的 包名。你可以通过以下命令获取已安装应用的包名列表:

复制代码
adb shell pm list packages  -3

例如,某个应用的包名可能是 com.example.myapp

步骤 2: 查看单个应用的日志

你可以通过 过滤包名 的方式,仅查看该应用的日志。命令格式如下:

复制代码
adb logcat --pid=$(adb shell pidof <package_name>)

<package_name> 替换为目标应用的包名。例如:

复制代码
adb logcat --pid=$(adb shell pidof com.example.myapp)

这样会过滤出该应用的日志,显示与该应用相关的所有日志信息。

如果以上格式无法使用子命令

复制代码
adb shell pidof com.fuying.pets

假设返回值是 1234

步骤 3: 使用日志级别过滤器

如果你只想查看应用的 错误日志 ,可以结合日志级别进行过滤。你可以使用 *:E 来显示错误级别的日志,格式如下:

复制代码
adb logcat --pid=$(adb shell pidof com.example.myapp) '*:E'
复制代码
adb logcat -v threadtime --pid=1234 '*:E'

这将只显示应用的错误日志。

步骤 4: 高级日志过滤

你还可以结合包名和日志过滤器来只显示某些日志类型。以下是一些常见的日志过滤级别:

  • V - Verbose: 显示所有日志。

  • D - Debug: 调试日志。

  • I - Info: 显示信息级别的日志。

  • W - Warning: 显示警告。

  • E - Error: 显示错误日志。

  • F - Fatal: 显示致命错误日志。

你可以使用如下命令同时指定包名和日志级别:

复制代码
adb logcat -v threadtime --pid=$(adb shell pidof com.example.myapp) '*:E'

这样你就可以看到指定应用的 错误级别 日志,结合 时间戳 信息。

可能的原因:

  • 日志级别过滤 '*:E' 可能在 Windows 环境中没有正确应用,导致依然显示其他级别的日志。

解决方案:

你可以尝试使用更明确的日志过滤方式,强制只显示 错误级别 日志。使用以下命令,明确指定你只希望捕获的日志类型:

复制代码
adb logcat --pid=31274 '*:S' '*:E'

这里的 *:S 表示将所有其他日志级别静默,仅保留 *:E 错误日志。

额外提示:

如果你依然看到非错误级别的日志,可以确认日志系统是否有特定的 TAG 或者 Log Level 没有被准确过滤掉。如果需要针对特定的日志标识 (TAG),也可以使用类似的过滤器,如:

复制代码
adb logcat --pid=31274 'imsdk:E' '*:S'

这将只显示 imsdk TAG 下的 错误级别 日志。

日志保存
复制代码
adb logcat -v threadtime  --pid=31274  'imsdk:E'  '*:S'  >D:\FF\log.txt
相关推荐
流氓也是种气质 _Cookie1 小时前
如何创建MCP
android·adb
标致的自行车21 小时前
Selenium 爬虫固定开头:
爬虫·selenium·测试工具
安然无虞1 天前
Python自动化测试·Selenium操控元素的方法
python·selenium·测试工具
Data_Journal1 天前
使用 Selenium 进行网页抓取:分步指南
selenium·测试工具·microsoft
搬砖柯1 天前
系列12-接口压测怎么做成平台能力?自研 httpx 引擎、分布式 Worker 与 Locust 选型对照
分布式·测试工具·性能优化·开源·自动化·httpx
搬砖柯2 天前
系列10-接口/UI 自动化怎么验落库?数据工厂与数据库断言实践
数据库·测试工具·ui·开源·自动化
LT10157974442 天前
2026年在线兼容性测试工具推荐|零部署网页 / APP / 小程序实测对比
测试工具·小程序
Jeremy_WW2 天前
QSFP-DD MSA Hardware协议解读(二)
网络·模块测试·智能硬件
程序员杰哥2 天前
接口自动化测试项目框架详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
深蓝电商API2 天前
模拟器批量操控:雷电/夜神 + ADB集群方案
数据仓库·爬虫·adb