Android PC端用ADB抓取指定应用日志

本文介绍如何使用ADB工具在PC端抓取指定Android设备上应用的调试日志,并将其保存为本地txt文件。主要步骤包括:准备ADB调试软件,找到目标应用的进程PID,创建并运行批处理脚本来抓取日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要功能
用于在PC端通过ADB工具抓取指定android真机上运行的指定包名应用的调试日志,并生成本地txt文件。

实现步骤

  1. 准备ADB调试软件;
  2. 根据包名找到进程pid;
    新建一个txt文件,重命名为“getpid.bat”,把下面代码复制到该文档中,保存;
    包名“com.wtoe.demo”可替换为自己所需要抓取日志的包名。
@echo off
adb shell "ps | grep com.wtoe.demo"
  1. 根据包名找到进程pid;

新建一个txt文件,重命名为“catlog.bat”,把下面代码复制到该文档中,保存
文件路径“F:/android_log/001.log ”可替换为自己电脑的任意文件路径;文件无需创建,运行时,会自动创建。

@echo off
for /f  "tokens=2 delims= " %%i in ('getpid.bat') do adb logcat | find  "%%i" > F:/android_log/001.log  
pause

#如果该包名有多个进程pid(守护进程等),都会打印到日志中。

  1. 将脚本文件“getpid.bat”、“catlog.bat”剪切到adb目录中
    adb文件夹
  2. 将android手机用数据线连接电脑,手机打开开发者调试模式(若未开启开发者模式,一般可以进入系统-关于手机-全部参数 等界面,连续点击版本7次左右可开启)
  3. 点击运行“cmd.exe”,先运行命令“adb devices”,查看是否有真机连接上电脑adb。
  4. 双击运行 “catlog.bat”即可(不要关闭命令窗口,关闭窗口即停止抓取日志)。
  5. 查看日志文件。可能存在中文字符乱码的问题,更改编码格式就可以了。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值