管理杂谈OA答疑ERP答疑教程搜索

Windows 系统下 ADB (Android Debug Bridge) 全面安装与配置指南









Windows 系统下 ADB (Android Debug Bridge) 全面安装与配置指南


本指南专为 Windows 用户设计,涵盖从环境搭建、基础配置、进阶使用到常见问题排查的全流程。适用于 Windows 10/11 及最新环境。


Windows 系统下配置 ADB (Android Debug Bridge) 环境,最大的痛点通常不在于软件安装,而在于 USB 驱动程序 的配置。与 macOS/Linux 不同,Windows 需要为不同的手机品牌安装特定的驱动才能识别设备。


以下是针对 Windows 10/11最新版 全面指南,涵盖安装、驱动配置、环境变量设置、故障排查及自动化技巧。



1. 摘要 (Abstract)


ADB (Android Debug Bridge) 是 Android 开发与调试的核心命令行工具。在 Windows 上,最推荐的方式是手动下载官方 Platform-Tools 并配置环境变量,或者使用一键安装脚本解决驱动问题。本指南将指导您完成安装、验证、设备连接、常用命令实战(安装 APK、日志抓取、文件传输),并深入解析“驱动未识别”、“设备未授权”、“ADB 无响应”等高频陷阱,最后提供权威学习资源。



2. 背景与作用 (Background)



2.1 什么是 ADB?


ADB 是一个包含三个组件的客户端 - 服务器程序:


  1. 客户端 (Client): 运行在您的 Windows PC 上,发送命令(通过 CMD 或 PowerShell)。
  2. 守护进程 (Daemon, adbd): 运行在 Android 设备上,执行命令。
  3. 服务器 (Server): 运行在 PC 后台,管理客户端与守护进程的通信。


2.2 核心作用




3. 安装步骤 (Installation)


Windows 下有两种主流安装方式:手动安装(推荐,可控性强)一键脚本安装(适合新手)


方法一:手动安装官方 Platform-Tools(推荐 ⭐⭐⭐⭐⭐)


此方法最干净,无捆绑软件,方便后续更新。
最轻量,无需安装软件


第一步:下载官方工具包

  1. 访问 Google 官方下载页:Android SDK Platform-Tools
  2. 点击 “Download platform-tools for Windows”
  3. 下载得到一个 .zip 压缩包(例如 platform-tools-latest-windows.zip)。

第二步:解压到指定目录

  1. 在磁盘根目录下创建一个简短且无中文、无空格的文件夹,例如:C:\android-sdk\platform-tools
    • 警告:不要解压到 C:\Users\你的名字\Downloads 这种长路径或包含中文用户名的路径,极易出错。
    • 避免放在 C:\Program Files 或桌面,以免权限问题或路径过长。
  2. 将下载的 zip 包解压到此文件夹中。
  3. 确认文件夹内包含 adb.exe, fastboot.exe, AdbWinApi.dll 等文件。

第三步:配置环境变量 (关键步骤)

为了让您在任意目录下都能使用 adb 命令,需将其添加到系统 PATH。


  1. Win + S 搜索 “编辑系统环境变量” 并打开。
  2. 点击右下角的 “环境变量” 按钮。
  3. “系统变量” (下方区域) 中找到名为 Path 的变量,选中后点击 “编辑”
  4. 点击 “新建”,输入刚才解压的路径:C:\android-sdk\platform-tools
  5. 连续点击 “确定” 保存所有窗口。

第四步:验证安装

  1. 重要: 关闭所有已打开的 CMD/PowerShell 窗口,重新打开一个新的(使环境变量生效)。
  2. 输入以下命令:
    adb version
  3. 若输出版本号(如 Android Debug Bridge version 1.0.41),则安装成功。


方法二:使用 Chocolatey 或 Scoop(⭐ 推荐,类似 Linux 的包管理器)


如果你习惯命令行操作,这是最干净、易更新的方法。


  1. 以管理员身份打开 PowerShell,安装 Chocolatey (如果已安装可跳过):

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  2. 安装 ADB

    choco install android-sdk-platform-tools -y

    Choco 会自动将 ADB 添加到系统环境变量 Path 中,无需手动配置。

    (或者使用 Scoop: scoop install adb)



方法三:使用一键安装脚本(适合驱动问题频发的用户)


如果您担心驱动安装麻烦,可以使用社区维护的开源脚本,它会自动安装 ADB 并配置通用驱动。




方法四:通过 Android Studio 安装(适合开发者)


这是官方标准方式,适合需要完整 SDK 的用户。


  1. 下载并安装 Android Studio
  2. 安装完成后,打开 SDK Manager (Tools -> SDK Manager)。
  3. SDK Tools 标签页,勾选 Android SDK Platform-Tools
  4. 点击 Apply 下载。
  5. 记录安装路径:通常在 C:\Users\<你的用户名>\AppData\Local\Android\Sdk\platform-tools


4. 驱动安装与设备连接 (Drivers & Connection)


在 Windows 上,即使 ADB 安装成功,如果缺少驱动,adb devices 也会显示为空或 unauthorized
Windows 与 macOS 不同,往往需要额外的 USB 驱动才能识别手机。



4.1 驱动安装



4.1.1 情况 A:主流品牌手机 (小米、三星、华为、OPPO 等)

大多数现代手机连接后,Windows Update 会自动拉取驱动。


  1. 连接手机,开启 USB 调试
  2. 如果自动安装失败,去手机官网下载对应的 PC 套件USB 驱动 (如三星的 Smart Switch, 小米的助手等),安装它们通常会自动附带驱动。
  3. 通用驱动方案:下载并安装 Google USB Driver (可通过 Android Studio 的 SDK Manager 下载,或在官网下载 zip 包手动安装)。


4.1.2 情况 B:手动强制安装驱动 (万能法)

如果设备管理器中显示黄色感叹号或 “Android” 未知设备:


  1. 右键点击开始菜单 -> 设备管理器
  2. 找到带黄色感叹号的设备 (通常在 “其他设备” 或 “便携设备” 下)。
  3. 右键点击 -> 更新驱动程序 -> 浏览我的电脑以查找驱动程序
  4. 选择 让我从计算机上的可用驱动程序列表中选取
  5. 点击 从磁盘安装 -> 浏览
  6. 定位到你的 ADB 驱动文件夹:
    • 如果是 Android Studio 用户:C:\Users\<用户名>\AppData\Local\Android\Sdk\extras\google\usb_driver
    • 如果是手动下载:解压后的 google_usb_driver 文件夹。
    • 选择 android_winusb.inf 文件。
  7. 在列表中选择 Android ADB Interface (注意不要选成 Bootloader 或 Fastboot 接口,除非你在刷机模式)。
  8. 点击下一步,忽略警告,完成安装。


4.2 设备连接



4.2.1 开启手机开发者选项

  1. 进入手机 设置关于手机
  2. 连续点击 版本号 7 次,直到提示“您已处于开发者模式”。
  3. 返回设置,进入 系统开发者选项
  4. 开启 USB 调试
    • 进阶: 部分手机需同时开启 “USB 调试 (安全设置)” 才能模拟点击或推送文件。


4.2.2 连接与驱动识别

  1. 用数据线连接手机与电脑。
  2. 首次连接: 手机屏幕会弹出“允许 USB 调试吗?”,勾选“始终允许”,点击 确定
  3. 检查设备管理器:
    • 右键“开始”菜单 > 设备管理器
    • 查看是否有 Android DeviceADB Interface
    • 若出现黄色感叹号Unknown Device
      • 右键该设备 > 更新驱动程序浏览我的电脑以查找驱动程序
      • 选择 C:\android-sdk\platform-tools (或者 Google USB Driver 目录)。
      • 如果还不行,建议安装手机品牌官方驱动(如华为 HiSuite、小米驱动、三星 USB Driver)或使用上述“方法二”的一键脚本。


4.2.3 验证连接

在 CMD 中输入:


adb devices



5. 常用命令实战 (Common Commands)


功能命令示例 (CMD/PowerShell)说明
查看设备adb devices列出所有连接的设备
安装应用adb install app.apk安装 APK 到手机
覆盖安装adb install -r app.apk保留数据覆盖安装
卸载应用adb uninstall com.package.name卸载指定包名的应用
推送文件adb push local.txt /sdcard/remote.txtPC -> 手机
拉取文件adb pull /sdcard/photo.jpg .手机 -> PC (当前目录)
进入 Shelladb shell进入设备命令行 (输入 exit 退出)
查看日志adb logcat实时打印设备日志 (Ctrl+C 停止)
过滤日志adb logcat -s TAG只看特定 Tag 的日志
截图adb shell screencap -p /sdcard/screen.png``adb pull /sdcard/screen.png截取屏幕并拉到电脑
录屏adb shell screenrecord --time-limit 10 video.mp4录制 10 秒视频
重启设备adb reboot重启手机
重启到 Bootloaderadb reboot bootloader进入 Fastboot 模式
端口转发adb forward tcp:8080 tcp:8080将设备端口映射到本地
无线调试adb tcpip 5555``adb connect 192.168.1.5:5555开启 Wi-Fi 调试模式 (需先有线连接一次)


6. 常见问题与陷阱 (Troubleshooting & Pitfalls)



6.1 设备显示 unauthorized




6.2 设备列表为空 (No devices found)




6.3 adb 不是内部或外部命令




6.4 ADB 服务无响应 (Daemon not running / ADB server didn’t ACK)




6.5 权限拒绝 (Permission Denied)




6.6 多设备冲突




6.7 adb devices 显示 <no permissions> 或无法识别




6.8 中文路径或空格导致报错




6.9 多个 ADB 版本冲突




6.10 无线调试 (WiFi) 连接失败




6.11 Fastboot 模式无法识别




7. 进阶技巧与效率提升



7.1 启用 PowerShell 自动补全


较新版本的 ADB 支持自动补全。在 PowerShell 中,你可以尝试:


# 如果使用的是较新版 platform-tools,通常自带补全脚本
# 如果没有,可以手动加载 (假设在 C:\adb\platform-tools)
& "C:\adb\platform-tools\completion\adb_completion.ps1"

(注:Windows 下的补全支持不如 Linux/macOS 完善,但部分新版本已改善)



7.2 创建常用别名 (函数)


在 PowerShell 配置文件 ($PROFILE) 中添加快捷指令:


  1. 运行 notepad $PROFILE (如果文件不存在,先运行 New-Item -Type File -Path $PROFILE -Force)。
  2. 添加以下内容:
    function adbi { adb install -r $args }
    function adbl { adb logcat }
    function adbs { adb shell }
    function reboots { adb reboot bootloader }
    function screencap { adb shell screencap -p /sdcard/screen.png; adb pull /sdcard/screen.png .; adb shell rm /sdcard/screen.png }
  3. 保存后,重启 PowerShell 即可使用 adbi app.apk 等简写。


7.3 批处理脚本 (.bat)


对于重复性操作,可以编写 .bat 文件。例如一键重启并进入 Recovery:


@echo off
echo Rebooting to Recovery...
adb reboot recovery
pause


7.4 截图与录屏 (Windows 版)


:: 截图并自动拉到电脑当前目录
adb shell screencap -p /sdcard/screen.png && adb pull /sdcard/screen.png . && adb shell rm /sdcard/screen.png
:: 录屏 (最长 180 秒,按 Ctrl+C 停止)
adb shell screenrecord /sdcard/demo.mp4
adb pull /sdcard/demo.mp4 .


8. 学习资源推荐 (Learning Resources)



8.1 官方文档 (最权威)




8.2 在线教程与社区




8.3 书籍推荐




8.4 进阶工具推荐




9. 结语


在 Windows 上配置 ADB 的核心难点通常在于驱动程序环境变量。只要遵循“官方下载、短路径解压、正确配置 Path、安装合适驱动”的原则,就能避开 90% 的坑。掌握 ADB 后,您将能高效地进行应用调试、数据备份甚至系统维护。祝使用顺利!



通过以上步骤,你可以在 Windows 上建立一个稳定、专业的 ADB 开发环境。记住,驱动是 Windows 下最关键的一环,遇到问题优先检查设备管理器和驱动签名。




更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn