超梦dasgg头像
关注

ADB 完整教程:下载、安装、作用、常用命令详解

目录

一、ADB 是什么(作用)

核心作用

二、ADB 下载(平台工具包)

官方下载地址(谷歌原版,无捆绑)

各系统安装包

国内高速镜像(无法访问谷歌时用)

三、分系统安装与环境配置(关键)

1. Windows 系统安装

步骤 1:解压压缩包

步骤 2:配置系统环境变量(任意 CMD 窗口调用 adb)

步骤 3:验证安装

补充:手机驱动(Windows 必装)

2. Mac 系统安装

方式 1:手动解压

方式 2:Homebrew 一键安装(推荐)

3. Linux(Ubuntu/Debian)一键安装

四、手机前置准备(连接 ADB 必须开启)

两种连接方式

方式 A:USB 有线连接

方式 B:无线 ADB(无需数据线,安卓 11 + 支持)

常见报错:adb devices 空白

五、ADB 完整使用说明 + 高频命令分类

基础设备操作

APP 安装 / 卸载 / 管理

文件传输(电脑 ↔ 手机)

日志抓取(开发排查崩溃)

截图 & 录屏

Shell 终端(直接操作安卓系统)

模拟触控 / 输入自动化

系统参数修改(需 root)

Fastboot 配套命令(线刷专用)

六、常见问题汇总

七、使用场景总结


一、ADB 是什么(作用)

ADB 全称 Android Debug Bridge(安卓调试桥),是谷歌提供的命令行工具,用于电脑和安卓设备(手机 / 模拟器 / 电视盒子)建立通信桥梁。

核心作用

  1. 设备调试:开发调试 APP、抓日志、安装卸载 APK
  2. 文件互传:电脑 ↔ 手机复制文件
  3. 系统操作:截图、录屏、重启、进入 Recovery/Fastboot
  4. 权限操作:root 设备读写系统分区、修改系统参数
  5. 自动化控制:模拟点击、输入文字、滑动,做自动化脚本
  6. 刷机相关:fastboot 模式刷入镜像、解锁 BL

适用设备:安卓手机、安卓模拟器(雷电 / 夜神 / Android Studio 模拟器)、电视盒子、车机、平板。

二、ADB 下载(平台工具包)

ADB 不单独下载,谷歌打包为 Android SDK Platform Tools,支持 Windows / Mac / Linux

官方下载地址(谷歌原版,无捆绑)

https://developer.android.com/studio/releases/platform-tools

各系统安装包

  1. Windows:platform-tools-latest-windows.zip
  2. Mac:platform-tools-latest-darwin.zip
  3. Linux:platform-tools-latest-linux.zip

国内高速镜像(无法访问谷歌时用)

Android Studio 国内镜像站可直接下载平台工具包。

三、分系统安装与环境配置(关键)

1. Windows 系统安装

步骤 1:解压压缩包
  1. 下载 zip,解压到无中文、无空格路径,推荐: D:\Android\platform-tools 解压后文件夹内包含:adb.exefastboot.exeAdbWinApi.dll 等文件。
步骤 2:配置系统环境变量(任意 CMD 窗口调用 adb)
  1. 右键此电脑 → 属性 → 高级系统设置 → 环境变量
  2. 系统变量找到 Path → 编辑 → 新建
  3. 填入解压目录:D:\Android\platform-tools
  4. 全部窗口点确定保存
步骤 3:验证安装
  1. 按下 Win+R 输入 cmd 打开命令提示符
  2. 输入命令:

bash

adb version

出现版本号即安装成功;提示 “不是内部命令” 代表环境变量配置错误。

补充:手机驱动(Windows 必装)

Windows 连接手机必须装安卓驱动,否则 adb 识别不到设备:

  • 通用驱动:Google USB Driver(平台工具包配套)
  • 厂商驱动:小米 / 华为 / OPPO/vivo 官网驱动助手

2. Mac 系统安装

方式 1:手动解压
  1. 下载 darwin 压缩包,解压到 ~/Library/Android/platform-tools
  2. 配置终端环境变量:

bash

# 编辑配置文件
nano ~/.zshrc
# 添加一行
export PATH=$PATH:~/Library/Android/platform-tools
# 生效配置
source ~/.zshrc
# 验证
adb version
方式 2:Homebrew 一键安装(推荐)

bash

brew install android-platform-tools
adb version

3. Linux(Ubuntu/Debian)一键安装

bash

sudo apt update
sudo apt install android-sdk-platform-tools
adb version

四、手机前置准备(连接 ADB 必须开启)

  1. 打开手机 设置 → 关于手机
  2. 连续点击 版本号 7 次,开启「开发者选项」
  3. 返回设置,进入 开发者选项
    • 开启:USB 调试(核心开关)
    • 可选开启:无线调试、USB 安装、调试授权

两种连接方式

方式 A:USB 有线连接
  1. 原装数据线连接电脑和手机
  2. 手机弹出「允许 USB 调试?」→ 勾选始终允许,点确定
  3. cmd 输入查看设备:

bash

adb devices

列表出现设备序列号即连接成功。

方式 B:无线 ADB(无需数据线,安卓 11 + 支持)
  1. 手机和电脑连同一个 WiFi
  2. 开发者选项打开「无线调试」,点击获取 IP + 端口(例:192.168.1.105:5555)
  3. 电脑终端执行连接:

bash

adb connect 192.168.1.105:5555
# 断开无线
adb disconnect

常见报错:adb devices 空白

  1. 未开 USB 调试、未授权电脑
  2. Windows 缺少手机驱动
  3. 数据线仅充电,无数据传输功能
  4. 电脑多开 adb 进程:adb kill-server 重启服务

五、ADB 完整使用说明 + 高频命令分类

基础设备操作

bash

# 查看已连接设备
adb devices

# 重启adb服务(解决连接异常)
adb kill-server
adb start-server

# 重启手机
adb reboot

# 进入Recovery模式(卡刷模式)
adb reboot recovery

# 进入Fastboot线刷模式
adb reboot bootloader

# 查看设备详细信息
adb devices -l

APP 安装 / 卸载 / 管理

bash

# 安装本地APK(覆盖旧版本)
adb install -r D:\test.apk

# 安装到SD卡(部分老安卓)
adb install -s test.apk

# 卸载APP(需要包名,不是应用名)
adb uninstall com.wechat.android

# 保留数据卸载
adb uninstall -k com.wechat.android

# 列出手机所有安装应用包名
adb shell pm list packages

# 只列出第三方APP
adb shell pm list packages -3

文件传输(电脑 ↔ 手机)

bash

# 电脑文件 推送至手机
# adb push 电脑路径 手机路径
adb push D:/test.txt /sdcard/Download/

# 手机文件拉取到电脑
# adb pull 手机路径 电脑保存路径
adb pull /sdcard/DCIM/Camera D:/phone_photo

日志抓取(开发排查崩溃)

bash

# 实时打印系统日志
adb logcat

# 保存日志到本地文件
adb logcat > log.txt

# 只抓取APP崩溃日志
adb logcat *:E

截图 & 录屏

bash

# 截图保存到电脑
adb exec-out screencap -p > screen.png

# 录屏(默认180秒,保存到手机,再pull导出)
adb shell screenrecord /sdcard/video.mp4
# 结束录屏 Ctrl+C
adb pull /sdcard/video.mp4 D:/video.mp4

Shell 终端(直接操作安卓系统)

bash

# 进入手机Linux终端
adb shell

# 退出shell
exit

shell 内常用指令:

bash

# 查看手机存储空间
df -h
# 列出文件夹
ls /sdcard
# 创建文件夹
mkdir /sdcard/test

模拟触控 / 输入自动化

# 模拟输入文字
adb shell input text "hello adb"

# 模拟点击坐标(500,1000)
adb shell input tap 500 1000

# 滑动:起点x,y 终点x,y 时长(ms)
adb shell input swipe 300 1200 300 200 500

# 模拟返回键
adb shell input keyevent 4
# HOME主页键
adb shell input keyevent 3
# 电源键
adb shell input keyevent 26

系统参数修改(需 root)

# 查看屏幕分辨率
adb shell wm size
# 修改分辨率
adb shell wm size 1080x2400

# 修改屏幕密度dpi
adb shell wm density 420

# 恢复默认分辨率
adb shell wm size reset

Fastboot 配套命令(线刷专用)

进入 fastboot 后执行:

# 查看fastboot设备
fastboot devices

# 解锁BL(各厂商有专用解锁码)
fastboot oem unlock

# 刷入系统镜像
fastboot flash system system.img

# 重启退出fastboot
fastboot reboot

六、常见问题汇总

  1. adb 不是内部或外部命令 环境变量未配置,重新添加 platform-tools 路径,重启 cmd 再试。

  2. 设备未授权 /adb devices 空白 重新插拔 USB,手机勾选始终允许调试;Windows 重装驱动;执行adb kill-server

  3. 无线 adb 连接失败 电脑手机同一 WiFi;关闭电脑防火墙;核对 IP 与端口。

  4. install 失败 INSTALL_FAILED_NO_MATCHING_ABIS APK 架构与手机 CPU 不匹配(arm64/x86),下载对应安装包。

  5. 读写系统文件权限不足 手机需要 Root 权限,adb shell 后执行su获取最高权限。

七、使用场景总结

  1. APP 开发:安装测试包、抓崩溃日志、调试界面
  2. 玩机刷机:解锁 BL、刷第三方 Rec、线刷系统
  3. 日常工具:批量截图、导出照片、自动化点击脚本
  4. 设备运维:电视盒子 / 车机批量安装软件、远程调试

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/weixin_48309090/article/details/162164409

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--