ADB 全称Android Debug Bridge翻译过来就是安卓调试桥。你可以把它理解成一句话解释ADB 就是电脑控制安卓手机 / 设备的 “万能遥控器 通信通道”。形象比喻手机 被控制的设备电脑 控制器ADB 电脑和手机之间的 “翻译 桥梁”没有 ADB电脑不知道怎么跟手机说话有了 ADB电脑就能直接命令手机做各种事。ADB 能做什么日常最常用电脑给手机装 APP不用手机点来点去把文件从电脑传到手机 / 手机传到电脑查看手机崩溃日志开发 / 调试必备电脑直接操作手机命令截图、重启、修改设置无线连接手机不用数据线也能控制模拟器、测试设备、刷机、调试…… 全都靠它它的工作原理超简单版电脑运行 ADB 客户端手机后台运行 ADB 守护进程两者通过 USB 或 Wi‑Fi 通信你在电脑终端输命令 → ADB 发给手机 → 手机执行安装和配置一、安装 ADB3 种最简单方法1. Windows 推荐直接解压不用装完整 SDK下载ADB 平台工具包官方https://developer.android.com/studio/releases/platform-tools解压到一个目录例如D:\platform-tools把该目录添加到系统环境变量 PATH打开终端输入adb --version显示版本号 安装成功。2. macOSbrew install android-platform-tools3. Linuxsudo apt install adb二、使用前必须做的 2 步手机打开「开发者选项」设置 → 关于手机 → 连续点「版本号」5 次开启 USB 调试开发者选项 → 打开USB 调试用数据线连接电脑 → 手机弹窗选择文件传输 / 调试模式常用adb命令1. 查看连接设备adb devices出现device表示连接成功。2. 安装 / 卸载 APP# 安装 adb install 安装包路径.apk # 覆盖安装升级 adb install -r 安装包路径.apk # 卸载 adb uninstall 包名3. 传文件# 电脑 → 手机 adb push 电脑文件路径 手机路径 # 手机 → 电脑 adb pull 手机路径 电脑保存路径4. 进入手机命令行shelladb shell进入后就像操作 Linux 系统。5. 查看日志调试必备adb logcat输出实时日志用于查崩溃、报错。6. 重启 / 关机adb reboot # 重启手机 adb reboot bootloader # 重启到刷机模式7. 截图 / 录屏# 截图保存到手机 adb shell screencap /sdcard/screen.png # 录屏 adb shell screenrecord /sdcard/record.mp48. 无线连接不用数据线# 先连数据线开启TCP端口 adb tcpip 5555 # 断开数据线用手机IP连接 adb connect 手机IP:5555四、常见问题adb devices看不到设备重新拔插数据线确认开启USB 调试安装手机驱动Windows权限不足adb root总结安装下载平台工具 → 配置环境变量必备前提手机开开发者选项 USB 调试常用命令devicesinstallpush/pullshelllogcatadb shelladb shell到底是什么、怎么用、你平时最该怎么用。1. 一句话解释adb shell 电脑远程登录到安卓 / 嵌入式设备的 Linux 命令行相当于你直接在设备上敲命令。2. 最常用 3 种用法你天天都会用到① 进入设备终端交互式adb shell进去后你就像在设备本地操作lscdcattail -Fpskill等等……退出exit② 不进入直接执行一条命令最常用adb shell 命令例子adb shell ps adb shell ls /run/log adb shell cat /run/log/messages adb shell tail -F /run/log/messages不用进进出出直接一条命令拿到结果。③ 以 root 运行很多设备必须adb root adb shell3. 你现在调试日志最常用的组合adb shell tail -F /run/log/messages这条就是电脑 → 登录设备 → 实时看系统日志4. 超实用 adb shell 高频命令adb shell ps # 看进程 adb shell ls /run/log # 看目录 adb shell cat /xxx/xxx.log # 看文件 adb shell tail -F /xxx.log # 实时日志 adb shell reboot # 重启设备 adb shell kill 1234 # 杀进程 adb shell df # 看磁盘5. 超级总结你记住这句就够adb shell 电脑远程操控设备的 Linux 终端你在设备上能敲的命令这里全能敲。
adb的安装和基本使用总结
ADB 全称Android Debug Bridge翻译过来就是安卓调试桥。你可以把它理解成一句话解释ADB 就是电脑控制安卓手机 / 设备的 “万能遥控器 通信通道”。形象比喻手机 被控制的设备电脑 控制器ADB 电脑和手机之间的 “翻译 桥梁”没有 ADB电脑不知道怎么跟手机说话有了 ADB电脑就能直接命令手机做各种事。ADB 能做什么日常最常用电脑给手机装 APP不用手机点来点去把文件从电脑传到手机 / 手机传到电脑查看手机崩溃日志开发 / 调试必备电脑直接操作手机命令截图、重启、修改设置无线连接手机不用数据线也能控制模拟器、测试设备、刷机、调试…… 全都靠它它的工作原理超简单版电脑运行 ADB 客户端手机后台运行 ADB 守护进程两者通过 USB 或 Wi‑Fi 通信你在电脑终端输命令 → ADB 发给手机 → 手机执行安装和配置一、安装 ADB3 种最简单方法1. Windows 推荐直接解压不用装完整 SDK下载ADB 平台工具包官方https://developer.android.com/studio/releases/platform-tools解压到一个目录例如D:\platform-tools把该目录添加到系统环境变量 PATH打开终端输入adb --version显示版本号 安装成功。2. macOSbrew install android-platform-tools3. Linuxsudo apt install adb二、使用前必须做的 2 步手机打开「开发者选项」设置 → 关于手机 → 连续点「版本号」5 次开启 USB 调试开发者选项 → 打开USB 调试用数据线连接电脑 → 手机弹窗选择文件传输 / 调试模式常用adb命令1. 查看连接设备adb devices出现device表示连接成功。2. 安装 / 卸载 APP# 安装 adb install 安装包路径.apk # 覆盖安装升级 adb install -r 安装包路径.apk # 卸载 adb uninstall 包名3. 传文件# 电脑 → 手机 adb push 电脑文件路径 手机路径 # 手机 → 电脑 adb pull 手机路径 电脑保存路径4. 进入手机命令行shelladb shell进入后就像操作 Linux 系统。5. 查看日志调试必备adb logcat输出实时日志用于查崩溃、报错。6. 重启 / 关机adb reboot # 重启手机 adb reboot bootloader # 重启到刷机模式7. 截图 / 录屏# 截图保存到手机 adb shell screencap /sdcard/screen.png # 录屏 adb shell screenrecord /sdcard/record.mp48. 无线连接不用数据线# 先连数据线开启TCP端口 adb tcpip 5555 # 断开数据线用手机IP连接 adb connect 手机IP:5555四、常见问题adb devices看不到设备重新拔插数据线确认开启USB 调试安装手机驱动Windows权限不足adb root总结安装下载平台工具 → 配置环境变量必备前提手机开开发者选项 USB 调试常用命令devicesinstallpush/pullshelllogcatadb shelladb shell到底是什么、怎么用、你平时最该怎么用。1. 一句话解释adb shell 电脑远程登录到安卓 / 嵌入式设备的 Linux 命令行相当于你直接在设备上敲命令。2. 最常用 3 种用法你天天都会用到① 进入设备终端交互式adb shell进去后你就像在设备本地操作lscdcattail -Fpskill等等……退出exit② 不进入直接执行一条命令最常用adb shell 命令例子adb shell ps adb shell ls /run/log adb shell cat /run/log/messages adb shell tail -F /run/log/messages不用进进出出直接一条命令拿到结果。③ 以 root 运行很多设备必须adb root adb shell3. 你现在调试日志最常用的组合adb shell tail -F /run/log/messages这条就是电脑 → 登录设备 → 实时看系统日志4. 超实用 adb shell 高频命令adb shell ps # 看进程 adb shell ls /run/log # 看目录 adb shell cat /xxx/xxx.log # 看文件 adb shell tail -F /xxx.log # 实时日志 adb shell reboot # 重启设备 adb shell kill 1234 # 杀进程 adb shell df # 看磁盘5. 超级总结你记住这句就够adb shell 电脑远程操控设备的 Linux 终端你在设备上能敲的命令这里全能敲。