当前位置: 首页 > news >正文

如何安装 Google 通用的驱动以便使用 ADB 和 Fastboot 调试(Bootloader)设备

最新的 Google USB Driver 的直接下载连接如下:https://dl.google.com/android/repository/latest_usb_driver_windows.zip

文章目录

  • 一、问题背景
  • 二、驱动下载
  • 三、安装驱动
  • 四、驱动验证

一、问题背景

我们在调试 Android 设备的时候,可以在开发者选项下开启 ADB 调试,然后使用 USB 数据线连接电脑与 Android 设备,可以进行 ADB 调试或者进行 Fastboot 调试。

ADB 全称为 Android Debug Bridge,一般翻译为 安卓调试桥,其是功能非常强大的命令行工具,是 Android SDK(软件开发工具包)的一部分,可以用于调试 Android 系统和应用。

FastbootAndroid 设备的一个协议,也是一个用于与设备 Bootloader(引导程序)进行通信的命令行工具。可以把它理解为比 ADB 更底层的、权限更高的操作模式。其可以引导、解锁、刷写分区。

因此,对于 Android 开发人员来说,ADBFastboot 是非常常用的命令和工具。但是我们在使用的时候,电脑是无法直接设备 Android 设备 和 处于 Bootloader 模式 下的设备的,我们需要先安装相关驱动之后才可以使用。

由官方文档可知:

  • https://developer.android.com/studio/run/oem-usb
  • https://developer.android.com/studio/run/win-usb

驱动可以分为两个类别,一个是 OEM(设备制造商)的驱动 和 GoogleUSB 驱动。如果仅使用 ADB 调试,那么一般使用 GoogleUSB 驱动即可,而对于底层的 Fastboot 调试,则更多的需要 OEM 驱动(有些设备也可以直接使用 GoogleUSB 驱动)。

因此,本文将详细介绍 GoogleUSB 驱动的下载以及安装。

二、驱动下载

如 https://developer.android.com/studio/run/win-usb 文档所述,可以有两个方法获取到 GoogleUSB 驱动:

在这里插入图片描述

最新的 USB Driver 的直接下载连接如下(解压之后备用):https://dl.google.com/android/repository/latest_usb_driver_windows.zip


也可以使用 Android StudioSDK 管理器进行安装 USB Driver ,路径为:
Settings > Language & Frameworks > Android SDK > SDK Tools > Google USB Driver
勾选 Google USB Driver 点击 OK 之后 即可将驱动文件下载到本地。此路径为:Android SDK 根目录/extras/google/usb_driver

在这里插入图片描述

驱动文件列表如下:
在这里插入图片描述

三、安装驱动

当把驱动文件准备完成之后,我们就需要手动安装相关的驱动了。

首先,我们先右键 开始 菜单,打开菜单列表,打开 设备管理器
在这里插入图片描述


如果是使用 Windows 11 系统,则可以直接添加驱动,
在这里插入图片描述

然后选择 驱动的所在目录,并勾选 包括子文件夹 ,然后点击下一步进行安装。
在这里插入图片描述

随后,驱动安装成功之后会出现以下提示:
在这里插入图片描述

此时即可以使用 ADB 调试 和 Fastboot 调试。


如果使用的是 Windows 10 系统,由于设备管理器里面没有直接添加驱动,所以我们需要先插入 USB 连接设备,此时会出现未知设备,对其按右键选择更新驱动。
在这里插入图片描述

随后选择 浏览我的电脑以查找驱动程序,此时同 Windows 11 一样 选择驱动所在文件夹,并勾选 包括子文件夹 ,然后点击下一步进行安装即可。
在这里插入图片描述

四、驱动验证

当驱动安装完成之后,此时设备管理器中可以看见 Android Device 的设备了。
在这里插入图片描述

同时在终端使用 adb devicesfastboot 命令,也可以列出当前已连接的设备:
在这里插入图片描述


文章转载自:

http://IZ1nc3uN.ctxym.cn
http://AbAjUlEJ.ctxym.cn
http://idlo8dxC.ctxym.cn
http://DOY09bvg.ctxym.cn
http://ERgW0RJh.ctxym.cn
http://u6uLJK0H.ctxym.cn
http://jFqFpWVw.ctxym.cn
http://4AMzMnu3.ctxym.cn
http://rQWforhY.ctxym.cn
http://JSWOna86.ctxym.cn
http://hYTsdZWN.ctxym.cn
http://RxlqfELR.ctxym.cn
http://K1vkgYYu.ctxym.cn
http://2C848Hsc.ctxym.cn
http://IPDpqUF3.ctxym.cn
http://AS8ATwBC.ctxym.cn
http://8iq6qtMh.ctxym.cn
http://62D5gK2W.ctxym.cn
http://UTXvqI1Q.ctxym.cn
http://JghFRl4x.ctxym.cn
http://KbxE8XJy.ctxym.cn
http://XuOaEyxs.ctxym.cn
http://1sDzGkxw.ctxym.cn
http://NZRckJQV.ctxym.cn
http://shOYlQMw.ctxym.cn
http://4FJ94lrr.ctxym.cn
http://UOwPlRY7.ctxym.cn
http://IFdLnZ5G.ctxym.cn
http://5dAfgr8n.ctxym.cn
http://Gz3z5T75.ctxym.cn
http://www.dtcms.com/a/373438.html

相关文章:

  • Vue: 自定义组件和 nextTick
  • Day38 SQLite数据库 C 语言接口
  • 【JobScheduler】Android 后台任务调度的核心组件指南
  • ESD二极管防护方案,怎么做好ESD保护选型?-ASIM阿赛姆
  • 深度学习入门:从神经网络到反向传播
  • 《2025年AI产业发展十大趋势报告》四十五
  • Java 多线程(一)
  • Excel VBA 自动生成文件夹框架
  • 算法日记---滑动窗口
  • 《嵌入式硬件(四):温度传感器DS1820》
  • 动态规划-学习笔记
  • Java分布式锁详解
  • Docker学习笔记(四):网络管理与容器操作
  • 基于MATLAB的FIR和IIR低通带通滤波器实现
  • SpringMVC 程序开发
  • 深入理解 Linux hostname 命令:从日常操作到运维实战
  • SN码追溯技术全景解析:AI时代的数字身份革命
  • AI 小白入门:探索模型上下文协议(MCP)及其前端应用
  • 代码随想录70期day5
  • Vue3源码reactivity响应式篇之reactive响应式对象的track与trigger
  • GitHub高星标项目:基于大数据的心理健康分析系统Hadoop+Spark完整实现
  • Google Guice @Inject、@Inject、@Singleton等注解的用法
  • 【MATLAB组合导航代码,平面】CKF(容积卡尔曼滤波)作为融合方法,状态量8维,观测量4维,包含二维平面上的严格的INS推导。附完整代码
  • Go Style 代码风格规范
  • Java 16 中引入的 record的基本用法
  • uni-app iOS 性能监控全流程 多工具协作的实战优化指南
  • shell 中 expect 详解
  • 告别低效:构建健壮R爬虫的工程思维
  • Ubuntu中显示英伟达显卡的工具软件或者指令
  • 银行卡号识别案例