ADB 无线调试 APP 完全攻略(2025 最新版)—— 从连接到查看日志,一文搞定!

前言

在 Android 开发中,查看 App 的控制台日志(Logcat) 是调试的核心需求。

传统方式需要 USB 线 + 电脑 ,但现在 无线调试 已经非常成熟!

本文手把手教你:

  1. 零基础开启无线调试
  2. 解决 cannot connect ... 10061 错误
  3. 精准查看你 App 的日志(com.lcy.taskcollection
  4. 附赠一键脚本 + 实用命令

适用于 Android 11+ ,亲测 Redmi / 小米 / 华为 / OPPO / vivo 通用!


一、无线调试开启步骤(仅需 2 分钟)

1. 开启开发者选项 + USB 调试(只需一次)

text 复制代码
设置 → 关于手机 → 连续点击"版本号"7次
→ 返回 → 系统 → 开发者选项 → 开启"USB 调试"

2. 开启"无线调试"(重点!)

text 复制代码
开发者选项 → 找到"无线调试" → 开启
→ 点击"配对设备(使用配对码)"
→ 记录:
   - IP 地址 & 端口(如 192.168.31.247:37881)
   - 配对码(6 位数字,如 623206)

每次点击"配对设备"都会生成 新端口 ,旧端口立即失效!


二、电脑端连接(PowerShell / CMD)

步骤 1:安装 ADB

下载 Platform Tools

解压后将路径加入环境变量。

步骤 2:配对 + 连接

powershell 复制代码
# 1. 配对(输入配对码)
adb pair 192.168.31.247:37881
# 输入:623206

# 2. 连接
adb connect 192.168.31.247:37881

步骤 3:验证连接

powershell 复制代码
adb devices

成功输出:

text 复制代码
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

错误做法(会没输出)

powershell 复制代码
adb logcat | findstr "com.lcy.taskcollection"

原因:日志中包名可能被截断,或 App 没运行


正确做法:用 PID 精准过滤

powershell 复制代码
# 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

bat 复制代码
@echo off
chcp 65001 >nul
set PACKAGE=com.lcy.taskcollection

echo.
echo 正在等待 %PACKAGE% 启动...
:loop
for /f %%i in ('adb shell pidof -s %PACKAGE% 2^>nul') do (
    set PID=%%i
    goto found
)
timeout /t 1 >nul
goto loop

:found
echo.
echo [成功] 找到进程 PID: %PID%
echo [实时日志] 按 Ctrl+C 退出
echo.

adb logcat --pid=%PID% -T 1

双击运行 → 打开 App → 自动显示日志!


六、获取手机信息(确认连接)

powershell 复制代码
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 过滤,开发效率翻倍!


附:一键检查连接状态脚本

bat 复制代码
@echo off
echo === 手机连接状态 ===
adb devices
echo.
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
pause

点赞 + 收藏 + 一键三连,你的支持是我更新的动力!

相关推荐
alonewolf_998 小时前
MySQL Explain详解与索引优化实战
数据库·mysql·adb
TA远方12 小时前
【Android】adb常用的命令用法详解
android·adb·管理·控制·命令
xuekai2008090119 小时前
mysql-组复制 -8.4.7 主从搭建
android·adb
尽兴-1 天前
MySQL 中一条 SQL 的执行流程详解
sql·mysql·adb·dba
国强_dev2 天前
在数据库开发和运维中的“错误信息误导(Red Herring)”
运维·adb·数据库开发
大、男人2 天前
python之contextmanager
android·python·adb
此去正年少2 天前
编写adb脚本工具对Android设备上的闪退问题进行监控分析
android·adb·logcat·ndk·日志监控
薛晓刚2 天前
MySQL的replace使用分析
android·adb
小小bugbug3 天前
mysql查询的原始返回顺序与limit分页优化
mysql·adb
AurumVision3 天前
小米、海信、TCL、华为等品牌电视ADB调试的开启方法
adb·智能电视·tcl·开发者模式·小米电视·玩机教程·电视调试