Android 调试桥(ADB)完全指南:命令行管理安卓设备
ADB(Android Debug Bridge)是安卓设备与电脑之间的命令行桥梁。通过 USB 或 WiFi 连接后,你可以在电脑上用命令行管理手机的方方面面:安装/卸载应用、传输文件、截屏录屏、模拟按键、修改系统设置等。开发者选项 → 开启 USB 调试是使用 ADB 的前提。
常用命令
| 命令 | 作用 |
|---|---|
| adb devices | 列出已连接的设备 |
| adb install app.apk | 安装 APK(-r 覆盖安装) |
| adb uninstall com.package.name | 卸载应用 |
| adb shell | 进入设备 Shell |
| adb push file /sdcard/ | 推送文件到手机 |
| adb pull /sdcard/file ./ | 从手机拉取文件 |
| adb reboot / adb reboot recovery | 重启 / 重启到 Recovery |
| adb shell screencap /sdcard/s.png | 截屏 |
| adb shell screenrecord /sdcard/v.mp4 | 录屏(Ctrl+C 停止) |
| adb shell input text "hello" | 模拟输入文字 |
| adb shell input keyevent 26 | 模拟电源键(26=电源,3=Home,4=返回) |
| adb shell input tap 500 1000 | 模拟点击坐标(500,1000) |
| adb shell wm density 320 | 修改屏幕密度(DPI) |
无线调试(ADB over WiFi)
首先用 USB 连接手机,adb tcpip 5555 让 adbd 监听 TCP 5555 端口。然后 adb connect 192.168.1.100:5555(替换为手机 IP),拔掉 USB,ADB 通过 WiFi 继续工作。重启后恢复 USB 模式。Android 11+ 在开发者选项中内置了"无线调试",配对后直接 WiFi 连接,更简便。
实用场景
卸载厂商预装应用:adb shell pm uninstall -k --user 0 com.package.name(不 root 也能卸载预装应用,但只是对当前用户隐藏,恢复出厂会回来)。抓取 Bug 报告:adb bugreport 生成完整的系统诊断报告。测试应用崩溃:adb logcat 实时查看系统日志。备份应用数据:adb backup -f backup.ab com.package.name。
ADB 官方文档:
此内容需要评论后才能查看哦 (*^▽^*)
💬 暂无评论