ADB 无线调试 APP 完全攻略(2025 最新版)—— 从连接到查看日志,一文搞定!
前言
在 Android 开发中,查看 App 的控制台日志(Logcat) 是调试的核心需求。
传统方式需要 USB 线 + 电脑,但现在 无线调试 已经非常成熟!
本文手把手教你:
- 零基础开启无线调试
- 解决
cannot connect ... 10061错误 - 精准查看你 App 的日志(
com.lcy.taskcollection) - 附赠一键脚本 + 实用命令
适用于 Android 11+,亲测 Redmi / 小米 / 华为 / OPPO / vivo 通用!
一、无线调试开启步骤(仅需 2 分钟)
1. 开启开发者选项 + USB 调试(只需一次)
设置 → 关于手机 → 连续点击“版本号”7次
→ 返回 → 系统 → 开发者选项 → 开启“USB 调试”
2. 开启“无线调试”(重点!)
开发者选项 → 找到“无线调试” → 开启
→ 点击“配对设备(使用配对码)”
→ 记录:- IP 地址 & 端口(如 192.168.31.247:37881)- 配对码(6 位数字,如 623206)
每次点击“配对设备”都会生成 新端口,旧端口立即失效!
二、电脑端连接(PowerShell / CMD)
步骤 1:安装 ADB
下载 Platform Tools
解压后将路径加入环境变量。
步骤 2:配对 + 连接
# 1. 配对(输入配对码)
adb pair 192.168.31.247:37881
# 输入:623206# 2. 连接
adb connect 192.168.31.247:37881
步骤 3:验证连接
adb devices
成功输出:
adb-dbb9c594-ghflKo._adb-tls-connect._tcp device
这是 mDNS 自动发现,无需再记 IP!
三、常见错误 & 解决方案
| 错误 | 原因 | 解决 |
|---|---|---|
cannot connect ... 10061 | 端口过期 / 未配对 | 重新点“配对设备” → 用新端口 + adb pair |
adb pair 成功但 connect 失败 | 端口变了 | 再次获取最新端口 |
adb devices 显示奇怪名字 | 正常!是 mDNS | 直接使用即可 |
四、查看 App 日志(com.lcy.taskcollection)
错误做法(会没输出)
adb logcat | findstr "com.lcy.taskcollection"
原因:日志中包名可能被截断,或 App 没运行
正确做法:用 PID 精准过滤
# 1. 确保 App 已启动
adb shell ps | findstr com.lcy.taskcollection# 2. 获取 PID
adb shell pidof -s com.lcy.taskcollection
# 输出:12345# 3. 查看日志(100% 有输出)
adb logcat --pid=12345
五、一键脚本:自动等待 App 启动并显示日志
保存为 watch_task.bat:
@echo off
chcp 65001 >nul
set PACKAGE=com.lcy.taskcollectionecho.
echo 正在等待 %PACKAGE% 启动...
:loop
for /f %%i in ('adb shell pidof -s %PACKAGE% 2^>nul') do (set PID=%%igoto found
)
timeout /t 1 >nul
goto loop:found
echo.
echo [成功] 找到进程 PID: %PID%
echo [实时日志] 按 Ctrl+C 退出
echo.adb logcat --pid=%PID% -T 1
双击运行 → 打开 App → 自动显示日志!
六、获取手机信息(确认连接)
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
adb get-serialno
七、实用命令速查表
| 功能 | 命令 |
|---|---|
| 查看所有设备 | adb devices |
| 安装 APK | adb install app.apk |
| 截图 | adb shell screencap -p /sdcard/screen.png && adb pull /sdcard/screen.png |
| 进入 Shell | adb shell |
| 重启 ADB | adb kill-server && adb start-server |
八、结语
无线调试已完全取代 USB!
掌握adb pair+mDNS+--pid过滤,开发效率翻倍!
附:一键检查连接状态脚本
@echo off
echo === 手机连接状态 ===
adb devices
echo.
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
pause
点赞 + 收藏 + 一键三连,你的支持是我更新的动力!

