
摘要本文详细介绍了在 Windows 环境下如何从零开始配置 ADB 环境利用 Android 11 原生的无线调试功能连接设备并深入讲解获取 Root 权限、挂载分区、文件读写、应用安装与管理等高级操作。无需 USB 线让你的开发调试效率提升 300%。 目录环境准备ADB 工具的下载与安装开启开发者选项与无线调试建立 ADB 无线连接进阶操作获取 Root 与挂载分区文件读写与管理应用管理安装、启动与卸载常用维护命令重启与日志常见问题排查1. 环境准备ADB 工具的下载与安装ADB (Android Debug Bridge) 是 Android 官方提供的命令行工具。1.1 下载 Platform-Tools不要下载单独的 adb.exe建议下载完整的SDK Platform-Tools包。官方下载地址Android SDK Platform-Tools for Windows下载后是一个.zip压缩包将其解压到一个路径简单的文件夹例如C:\platform-tools。1.2 配置环境变量 (可选但推荐)为了方便在任何目录下使用adb命令建议将其加入系统环境变量右键点击“此电脑” - “属性” - “高级系统设置”。点击“环境变量”。在“系统变量”中找到Path点击“编辑”。新建一行填入你的 ADB 路径C:\platform-tools。点击确定保存。验证安装打开命令提示符 (CMD) 或 PowerShell输入adb version若显示版本号则安装成功。2. 开启开发者选项与无线调试注意无线调试功能仅支持Android 11 及以上版本。2.1 开启开发者模式进入设备设置 (Settings)-关于手机/平板 (About Device)。找到版本号 (Build Number)连续快速点击7 次。屏幕提示“您已处于开发者模式”。2.2 开启 USB 调试与无线调试返回设置-系统-开发者选项 (Developer Options)。找到并开启USB 调试 (USB Debugging)。找到无线调试 (Wireless Debugging)选项点击进入并开启开关。首次开启时系统会弹窗询问“是否允许在此网络上进行无线调试”点击允许。3. 建立 ADB 无线连接Android 11 引入了更安全的配对码机制不再需要先用 USB 线连接。3.1 获取配对信息确保电脑和设备连接在同一个 Wi-Fi 网络下。在设备的无线调试菜单下点击使用配对码配对设备 (Pair device with pairing code)。记下屏幕上显示的三组信息IP 地址与配对端口(例如192.168.0.155:37471)配对码(6位数字例如123456)3.2 执行配对与连接在电脑的 CMD 或 PowerShell 中依次执行以下命令第一步配对 (Pair)adb pair 192.168.0.155:37471系统会提示Enter pairing code:输入刚才记下的 6 位配对码并回车。若显示Successfully paired to ...则配对成功。第二步连接 (Connect)注意连接端口可能与配对端口不同请在“无线调试”主界面查看当前的IP 地址和端口通常点击“无线调试”文字进入详情页可见。adb connect 192.168.0.155:5555若显示connected to 192.168.0.155:5555则连接成功。验证连接adb devices输出列表中应显示你的设备序列号及device状态。4. 进阶操作获取 Root 与挂载分区警告以下操作需要设备开放Root权限。未 Root 设备无法执行su命令。强行操作可能导致系统损坏。4.1 获取 Root 权限连接成功后进入 shell 并切换至 Root 用户adb shell su*此时设备上会弹窗请求授权点击允许 (Allow)。*若命令提示符从$变为#则表示已成功获取 Root 权限。4.2 重新挂载分区为读写 (Remount)现代 Android 系统默认将/system、/vendor等分区挂载为只读 (RO)。若要修改系统文件需重新挂载为读写 (RW)。在adb shell(已 su) 环境下执行# 方法一使用 mount 命令 (通用) mount -o rw,remount /system # 或者针对特定分区 mount -o rw,remount /vendor # 方法二使用 magisk 内置命令 (如果安装了 Magisk) magisk --mount-service验证执行mount | grep system查看输出中是否包含rw字样。5. 文件读写与管理5.1 推送文件 (电脑 - 设备)# 将电脑上的文件推送到设备临时目录 adb push myapp.apk /data/local/tmp/ # 推送到系统目录 (需要 Root 且分区已挂载为读写) adb push custom_build.prop /system/build.prop5.2 拉取文件 (设备 - 电脑)# 将设备日志拉取到电脑当前目录 adb pull /data/logcat.log ./ # 拉取整个文件夹 adb pull /sdcard/DCIM/Camera/ ./MyPhotos/5.3 直接在设备上操作文件进入 shell 后可使用标准 Linux 命令adb shell su # 查看文件 ls -l /system/etc/ # 复制文件 cp /data/local/tmp/config.xml /system/etc/config.xml # 修改权限 chmod 644 /system/etc/config.xml # 重启生效 (部分修改需要) reboot6. 应用管理安装、启动与卸载6.1 安装 APK# 基础安装 adb install myapp.apk # 覆盖安装 (保留数据) adb install -r myapp.apk # 允许测试包 (如果应用签名不匹配) adb install -t myapp.apk6.2 启动应用如果你知道应用的包名 (Package Name)可以使用monkey或am start命令启动。方法一使用 Monkey (模拟点击启动器图标推荐)# 格式adb shell monkey -p 包名 -c android.intent.category.LAUNCHER 1 adb shell monkey -p com.example.myapp -c android.intent.category.LAUNCHER 1方法二使用 Activity Manager (需知道具体 Activity 名称)adb shell am start -n com.example.myapp/.MainActivity注若不知道包名可运行adb shell pm list packages -3查看第三方应用列表。6.3 卸载应用# 普通卸载 adb uninstall com.example.myapp # 为当前用户卸载 (保留安装包常用于系统预装应用) adb shell pm uninstall -k --user 0 com.example.myapp7. 常用维护命令重启与日志7.1 重启设备# 正常重启 adb reboot # 重启到 Bootloader 模式 (刷机用) adb reboot bootloader # 重启到 Recovery 模式 (双清/救砖用) adb reboot recovery7.2 查看实时日志 (Logcat)调试应用崩溃或行为时的神器。# 查看所有日志 adb logcat # 过滤特定标签 (Tag) adb logcat -s MyTag # 过滤特定应用包名 (推荐) adb logcat --pid$(adb shell pidof -s com.example.robotclient) # 清空日志缓冲区 adb logcat -c按Ctrl C停止日志输出。8. 常见问题排查问题现象可能原因解决方案adb devices显示unauthorized设备未授权电脑检查设备屏幕点击弹出的“允许”对话框。若未弹出撤销 USB 调试授权后重连。cannot connect to ...IP/端口错误或网络不通1. 确认电脑和设备在同一 Wi-Fi。2. 确认使用的是连接端口而非配对端口。3. 检查防火墙设置。more than one device/emulator连接了多个设备在命令中加入-s 设备序列号指定设备例如adb -s 192.168.0.155:5555 shell ...Read-only file system分区未挂载为读写确保已执行su获取 Root并执行mount -o rw,remount /system。Installation failed签名冲突或空间不足尝试adb install -r -t或检查设备存储空间 (adb shell df -h)。结语通过无线 ADB我们彻底摆脱了数据线的束缚特别是在调试多设备、测试远距离信号或设备 USB 接口损坏时这一技能显得尤为重要。结合 Root 权限与文件系统操作你几乎可以掌控 Android 设备的方方面面。提示调试完成后建议在开发者选项中关闭“无线调试”以节省电量并提高安全性。希望这篇指南能帮助你更高效地进行 Android 开发与调试老徐2026/03/23