1245 字
6 分钟
ADB 调试完全指南:从入门到精通

ADB 调试完全指南:从入门到精通#

目录#

  1. ADB 是什么?
  2. 安装与配置
  3. 连接设备
  4. 常用命令
  5. 高级技巧
  6. ADB Shell
  7. 常见问题
  8. 安全注意事项
  9. 总结
  10. 速查表

一、ADB 是什么?#

ADB 是 Android Debug Bridge 的缩写,是 Google 官方提供的 Android 调试工具。

核心功能:

  • 执行 Android 设备命令
  • 安装和卸载应用
  • 复制文件
  • 查看设备日志
  • 截屏和录屏
  • 模拟输入事件
  • 管理系统设置

官方文档:https://developer.android.com/tools/adb

二、安装与配置#

Windows 安装:

  1. 下载 Platform Tools:https://developer.android.com/tools/releases/platform-tools
  2. 解压到 C:\adb
  3. 添加到 PATH 环境变量

macOS 安装:

brew install android-platform-tools

Linux 安装:

sudo apt install android-tools-adb

验证安装:

adb version

三、连接设备#

USB 连接:

  1. 开启开发者选项和 USB 调试
  2. 连接手机到电脑
  3. 授权 USB 调试
  4. 执行 adb devices

无线连接:

  1. 先 USB 连接
  2. 执行 adb tcpip 5555
  3. 断开 USB
  4. 执行 adb connect IP:5555

无线调试(Android 11+):

  1. 开启无线调试
  2. 获取配对码
  3. 执行 adb pair IP:端口 配对码
  4. 执行 adb connect IP:端口

四、常用命令#

设备管理:

adb devices 查看设备 adb kill-server 停止服务 adb start-server 启动服务 adb reboot 重启设备 adb reboot bootloader 重启到 Bootloader adb reboot recovery 重启到 Recovery

应用管理:

adb install app.apk 安装应用 adb install -r app.apk 覆盖安装 adb uninstall 包名 卸载应用 adb shell pm list packages 列出所有包 adb shell pm list packages -3 列出第三方应用 adb shell pm list packages -s 列出系统应用

文件管理:

adb push 本地文件 设备路径 推送文件 adb pull 设备文件 本地路径 拉取文件 adb shell ls 路径 查看目录 adb shell rm 文件 删除文件

系统设置:

adb shell settings get global 设置名 查看设置 adb shell settings put global 设置名 值 修改设置 adb shell wm size 查看分辨率 adb shell wm density 查看 DPI adb shell wm density 数字 修改 DPI

日志查看:

adb logcat 查看日志 adb logcat -c 清除日志 adb logcat -s TAG 按标签过滤 adb logcat -v time 显示时间戳

截图录屏:

adb shell screencap /sdcard/screen.png 截图 adb pull /sdcard/screen.png 拉取截图 adb shell screenrecord /sdcard/video.mp4 录屏

输入模拟:

adb shell input tap x y 点击 adb shell input swipe x1 y1 x2 y2 滑动 adb shell input text 文字 输入文字 adb shell input keyevent 按键代码 按键

常用按键代码:

返回键 KEYCODE_BACK Home 键 KEYCODE_HOME 菜单键 KEYCODE_MENU 电源键 KEYCODE_POWER 音量加 KEYCODE_VOLUME_UP 音量减 KEYCODE_VOLUME_DOWN 最近任务 KEYCODE_APP_SWITCH

五、高级技巧#

卸载系统应用:

adb shell pm uninstall -k —user 0 包名

注意:卸载系统应用可能导致设备不稳定。

批量安装:

for file in *.apk; do adb install “$file”; done

修改 DPI:

adb shell wm density 420

查看当前应用:

adb shell dumpsys window windows | grep -E ‘mCurrentFocus’

备份恢复:

adb backup -apk -shared -all -system -f backup.ab adb restore backup.ab

模拟来电:

adb shell am broadcast -a android.intent.action.PHONE_STATE —es state ringing —es number 1234567890

模拟短信:

adb shell am broadcast -a android.provider.Telephony.SMS_RECEIVED —es sender 1234567890 —es body Hello

修改系统时间:

adb shell date -s “2026-08-12 12:00:00”

六、ADB Shell#

进入 Shell:

adb shell

常用命令:

su 获取 Root 权限 cd 切换目录 ls 列出文件 ps 查看进程 cat 查看文件内容 echo 输出信息 dumpsys 查看系统服务

查看系统信息:

adb shell getprop ro.build.version.release Android 版本 adb shell getprop ro.product.model 设备型号 adb shell cat /proc/cpuinfo CPU 信息 adb shell cat /proc/meminfo 内存信息

七、常见问题#

设备未找到:

  • 检查 USB 调试是否开启
  • 检查驱动是否安装
  • 更换 USB 线或 USB 口
  • 执行 adb kill-server 后重新连接

权限不足:

  • 检查是否授予 USB 调试授权
  • 确认 ADB 服务是否以管理员权限运行

连接断开:

  • 检查 USB 线是否松动
  • 重新执行 adb connect

命令执行失败:

  • 确认命令语法是否正确
  • 确认设备是否支持该操作
  • 检查是否有 Root 权限

八、安全注意事项#

  1. 只从官方渠道下载 ADB 工具
  2. 谨慎使用卸载系统应用命令
  3. 不要随意修改系统文件
  4. 公共电脑上使用后及时撤销授权

九、总结#

ADB 是 Android 调试和定制的核心工具。掌握 ADB 可以让你更好地管理和定制 Android 设备。

合理使用提升效率,不当使用可能带来风险。建议在充分理解命令含义后再执行操作。

十、速查表#

快速连接:

adb devices adb connect 192.168.1.100:5555

快速安装卸载:

adb install app.apk adb install -r app.apk adb uninstall com.example.app

快速截图录屏:

adb shell screencap /sdcard/screen.png adb pull /sdcard/screen.png adb shell screenrecord /sdcard/video.mp4

快速查看日志:

adb logcat -v time adb logcat -c

快速查看应用列表:

adb shell pm list packages adb shell pm list packages -3

快速查看当前应用:

adb shell dumpsys window windows | grep -E ‘mCurrentFocus’

快速模拟点击滑动:

adb shell input tap 500 500 adb shell input swipe 100 500 900 500 adb shell input text Hello adb shell input keyevent KEYCODE_BACK

快速修改 DPI:

adb shell wm density 420

快速重启:

adb reboot adb reboot bootloader adb reboot recovery

相关资源:

ADB 官方文档:https://developer.android.com/tools/adb Platform Tools 下载:https://developer.android.com/tools/releases/platform-tools Android 开发者指南:https://developer.android.com/studio/command-line/adb

ADB 调试完全指南:从入门到精通
https://iyu6.com/posts/adb-guide/
作者
yuyuovo
发布于
2026-08-12
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...