安卓清理大师
您当前位置:ROM评测 -基地动态
2025年新发布-如何在Windows、macOS和Linux上安装ADB
发布日期:2025/7/21 来源:ROM基地 编辑:ROM基地 55 阅读 0评论
ABD是谷歌为开发人员在安卓手机上调试和测试其软件所提供的一种工具。

什么是安卓调试桥(ADB)?
它是如何运作的?
ABD是谷歌为开发人员在安卓手机上调试和测试其软件所提供的一种工具。它提供了某些功能的访问权限,这些功能对普通用户不可用,由于任何人技术上都可以使用ABD,即使您不是开发人员,您也可以使用这些高级功能。
ADB的内部结构基于经典的客户机-服务器架构。整个过程由三个组成部分组成。

1.客户端,即您已连接到您的安卓设备的PC/Mac/Chromebook。我们通过USB电缆或无线方式从电脑向我们的设备发送命令。
2.一个在安卓手机上运行命令的守护进程(称为“adbd”)。该守护进程在每个设备上作为后台进程运行。
3.一个管理客户端与守护进程之间通信的服务器。该服务器作为计算机上的后台进程运行。
因为 ADB 由三部分组成(客户端、守护进程和服务器),某些部分需要首先启动。如果你刚刚启动了计算机(并且没有设置在启动时自动启动守护进程),那么在向目标 Android 设备发送任何通信信息之前,你需要确保它已经启动。

如何在你的手机上设置 ADB
准备与您的电脑沟通
设置 ADB 需要在安卓手机和你想要使用的电脑上都进行一些准备工作。首先,按照以下步骤在你的手机上操作:

1.启动您的手机上的设置应用程序。
2.点击 关于手机 选项,该选项通常在列表的底部附近。
根据OEM皮肤,关于手机页面可能会被命名为其他名称或埋藏在设备上的设置应用的其他地方。
3.然后点击 版本号 选项七次以启用开发者模式。完成后您将看到一个提示消息。
4.现在返回到主要的设置屏幕,您应该会看到一个新选项 开发者选项 菜单,您可以访问该菜单。
在 Google Pixel 手机和其他一些设备上,您可能需要导航到 设置 > 系统 以找到 开发者选项 菜单。
5.进入并启用USB调试选项。

目前,您已完成手机上的操作流程。接下来,您需要向下滚动并按照特定操作系统剩余的说明进行操作。

如何在你的电脑上设置 ADB
如何在微软Windows上设置ADB

1.下载 适用于 Windows 的 Android SDK 平台工具 ZIP 文件.
2.将此 ZIP 文件的内容解压到一个易于访问的文件夹中(例如 C:\platform-tools)。
3.打开文件资源管理器,浏览到您解压此ZIP文件的位置。
4.在文件资源管理器窗口的空白区域右键单击并选择 在终端中打开。如果你使用的是没有 Windows 终端的旧版本 Windows,你需要在右键单击时按住 Shift 键,然后选择 在此处打开 PowerShell 窗口。


5。将您的智能手机或平板电脑通过USB线连接到您的电脑。将USB模式更改为“文件传输(MTP)”模式。一些OEM可能需要此设置,但为了通用兼容性,最好一直保持在此模式。
6.在 PowerShell/终端窗口中,输入以下命令启动 ADB 守护进程。
./adb devices
7.在手机屏幕上,您应该会看到一个提示,允许或拒绝USB调试访问。点击允许.


8.最后,重新输入第6步的命令。如果一切顺利,您现在应该在命令提示符/终端窗口中看到您的设备序列号。

你现在可以在你的设备上运行任何 ADB 命令了!顺便提一下,你也可以使用像 winget 这样的包管理器来安装 adb,这使得保持 adb 更新更加容易。
如何在 macOS 上设置 ADB
1.下载 适用于 macOS 的 Android SDK 平台工具 ZIP 文件.
2.将ZIP文件解压到一个易于访问的位置(例如桌面)。
3.打开终端。
4.要浏览到您提取 ADB 的文件夹,请输入以下命令,其中 path/to/extracted/folder 表示您提取 ZIP 文件的文件夹:
cd /提取文件夹的路径/
例如,如果你将它们提取到桌面上,命令将如下所示:
cd /Users/XDA/Desktop/platform-tools/
5.将您的设备通过兼容的USB电缆连接到您的Mac。将USB连接模式更改为“文件传输(MTP)”模式。并非所有设备都必须这样做,但最好一直保持在这种模式,以免出现任何问题。
6.将终端置于与你的 ADB 工具相同的文件夹中,然后可以执行以下命令启动 ADB 守护进程:
./adb devices
7.在您的手机上,您将看到一个允许 USB 调试提示。允许连接。
8.最后,重新输入第7步的命令。如果一切顺利,您现在应该在macOS的终端窗口中看到您的设备序列号。
恭喜!您现在可以在设备上运行任何 ADB 命令!

上面的指南肯定可以奏效,但有经验的 macOS 用户也可以选择使用 Homebrew 或 MacPorts 等非官方包管理器在他们的 Mac 上安装 ADB。这样,你就不需要手动更新二进制文件。
如何在 Linux 上设置 ADB
1.下载 适用于 Linux 的 Android SDK 平台工具 ZIP 文件.
2.将ZIP文件解压到一个易于访问的位置(例如桌面)。
3.打开一个 终端 窗口。
4.使用以下命令导航到解压文件夹,将path/to/extracted/folder替换为你解压ZIP文件的文件夹:
cd /提取文件夹的路径/
例如:
cd /home/XDA/Desktop/platform-tools/
5.将您的设备通过USB线连接到您的Linux机器。更改连接模式为文件传输 (MTP)模式。并非所有设备都需要这样做,但建议这样做,以免出现任何问题。
6.将终端置于与你的 ADB 工具相同的文件夹中,然后可以执行以下命令启动 ADB 守护进程:
./adb devices
7.回到您的安卓设备,您将看到一个提示,要求您允许 USB 调试。请继续授权。
8.最后,重新输入第8步的命令。如果一切顺利,您现在应该在终端窗口的输出中看到您的设备序列号。

恭喜!您现在可以在设备上运行任何 ADB 命令!

Linux用户应该知道,有一种更简单的方法可以在他们的电脑上安装ADB。上面的指南肯定对你有用,但拥有主流的Debian/Ubuntu或Fedora/SUSE基于Linux的发行版的用户可以跳过上面指南的第1步和第2步,并使用以下命令之一:

基于Debian/Ubuntu的Linux用户可以输入以下命令来安装ADB:
请将以下文本翻译成简体中文: sudo apt-get install android-sdk-platform-tools
基于Fedora/SUSE的Linux用户可以输入以下命令来安装ADB:
使用超级用户权限通过DNF安装安卓工具
然而,最好选择来自Android SDK Platform Tools发布的最新二进制文件,因为特定发行版的软件包通常包含过时的版本。

将 ADB 添加到你的 Path 环境变量中
按照上面的步骤,你可以很好地使用 ADB,但如果经常这样做,将 ADB 添加到 PATH 环境变量将是一个巨大的时间节约者。所有主要的操作系统都有一个 PATH 变量,它允许你指定重要程序的位置,这些程序也得到了用户的信任,这样计算机可以自动访问它,而无需先打开程序的位置。例如,在 Windows 的运行提示符中,你可以输入 "calc" 来启动计算器,但不能输入 "chrome" 来启动 Google Chrome,仅仅是因为后者的位置没有包含在 PATH 变量中。
将 ADB 添加到 PATH 环境变量中,允许您在正常运行终端时运行 ADB,并且不再需要在 ADB 命令前加上 ./ 。以下是操作方法。
窗户
1.右键点击 开始 按钮(或使用 Windows + X 键盘快捷键),然后选择 系统 选项。您将看到一个显示一些系统信息的屏幕。


2.选择 高级系统设置 从 相关链接 部分中的 设备规格。


3.点击 环境变量 按钮


4.寻找名为 Path 的变量,位于 系统变量 下,然后双击它。


5.点击 新建,然后 浏览 并导航到您提取 ADB 文件的文件夹(例如 C:\platform-tools)。
6.当你看到文件夹位置正确列出时,点击确定按钮关闭所有已打开的Windows以确认。
7.有时,图形外壳需要重启才能使更改生效。您可以简单地注销并重新登录,或重启您的电脑以强制 Windows 使用更新的 PATH 设置。
现在启动一个新的终端或命令提示符实例,并输入adb以验证位置是否已添加。

如果你使用像Chocolatey这样的包管理器来安装ADB,它也应该处理PATH变量编辑部分。因此,你可以跳过上面的步骤。
macOS

您可以用以下步骤在macOS中设置PATH环境变量,但如果使用像Homebrew这样的包管理器安装了ADB,这将是不必要的。以下是操作方法:
1.记录下你提取 ADB 工具的位置。
2.打开 终端应用程序,并确保在主目录中。
cd ~
3.如果你运行的任何macOS版本早于Catalina,缺省的外壳应是Bash。对于macOS Catalina及更新版本,缺省的外壳变成了Z外壳(Zsh)。因此,在更改PATH变量之前,你需要确定当前的外壳。输入以下命令并按回车键以查看你的Mac正在使用的外壳:
回显 $0
4.根据输出,创建一个 shell 配置文件。对于 Bash:
触碰 .bash_profile
对于 Zsh:
触碰 .zshrc
已经使用自定义 shell 配置的人可以跳过这一步。
5.用TextEdit打开 shell 配置文件:对于 Bash:
打开 -e .bash_profile
对于 Zsh:
打开 -e .zshrc
如果你更喜欢使用nano/pico/vi或任何其他命令行文本编辑器,你可以这样做。
6.根据以下命令的第一步调整位置,并将其添加到您刚刚打开的 shell 配置文件中:
导出 PATH=$PATH:/提取文件夹的路径/
例如:
导出 PATH=$PATH:/Users/XDA/Desktop/platform-tools/
7.保存文件并关闭TextEdit应用程序。接下来,返回Terminal应用程序并重新加载你的shell设置。对于Bash:
源文件 .bash_profile
对于 Zsh:
源 .zshrc
8.你完成了。可选地,使用以下命令验证 PATH 变量声明:
回显 $PATH
要测试这个过程是否成功,请启动一个新的终端实例并输入 adb。你也可以通过 Homebrew 安装 adb,这将自动将其添加到你的 PATH 中!

Linux
1.记录下你提取 ADB 工具的位置。
2.打开 终端应用程序,并确保在主目录中。
cd ~
3.由于大多数常见的 Linux 发行版默认使用 Bash 作为其 shell,接下来的步骤将特定于 Bash。当然,您可以查阅您首选的 shell 的文档,并修改命令以满足您的需求。
4.打开 shell 配置文件,使用文本编辑器:
sudo nano .bashrc
你也可以使用其他编辑器,如 vi 或 gedit。
5.将以下行添加到 .bashrc 文件的末尾。请记住在第一步之前调整位置。
导出 PATH=$PATH:/提取文件夹的路径/
例如:
导出 PATH=$PATH:/home/xda/platform-tools/
编辑此文件时要小心;不要添加其他内容或更改其他内容。

6.保存文件。接下来,返回到终端应用并重新加载你的 shell 设置:
source ~/.bashrc
7.可选地,使用以下命令验证 PATH 变量声明:
回显 $PATH
现在你可以在 Linux 的任何地方调用 ADB。要检查是否正常工作,请打开一个新的 Terminal 窗口并输入 adb.

值得一提的是,如果您更喜欢使用特定发行版的软件包来安装(和更新)ADB,则无需执行这些步骤。

WSL、Wi-Fi 无线连接 ADB 和使用你的浏览器
如何在 Windows Subsystem for Linux 和 ChromeOS 上设置 ADB
Windows Subsystem for Linux (WSL) 为 Windows 用户提供了一种无缝运行 Linux 应用程序的方法。然而,该环境尚未提供完整的 USB 硬件访问功能。因此,即使使用上述方法安装,WSL 下的 ADB 也无法访问您的 Android 设备。不过,有一个官方的解决方法,它利用了开源的 usbipd-win 项目。想了解更多,请查看我们的教程 如何在 WSL 中设置 USB 旁通。
对于ChromeOS,你需要启用内置的Linux开发环境。默认情况下,它为你提供一个Debian实例。然后你可以按照前面提到的面向Linux的步骤轻松设置ADB。

为了涵盖我们所有的可能性,用户可能需要在以后使用任何 ADB 命令时在前面加上 ./,特别是在从 Google 提供的 Platform Tools ZIP 直接使用提取的二进制文件时。这可能是任何 *nix 用户(或运行 PowerShell/Terminal 的 Windows 用户)都会知道的事情,但重要的是要记住。
如何在浏览器上设置 ADB
ADB 协议可以使用 WebUSB API 来直接从网页浏览器控制安卓手机。Tango(以前称为 Yet Another WebADB)是一个这样的项目,它允许用户在网页浏览器中执行大部分由 ADB 提供的功能,而无需安装任何二进制文件。你只需要一个支持 WebUSB API 的网页浏览器(如 Google Chrome、Microsoft Edge 或 Firefox),就可以开始了。值得注意的是,一些浏览器,如 Vivaldi,无法正确显示 USB 设备连接的弹出窗口,因此它们可能无法正常工作。

如何使用Wi-Fi连接的ADB
Android 11 及更高版本原生支持通过 Wi-Fi 连接 ADB。这消除了处理常见的 USB 连接问题和额外步骤的需求,例如 在 Windows 上安装 Android OEM 驱动程序。
为了设置无线调试,请执行以下操作:

1.确保你的PC/Mac和手机连接到同一个无线网络。
2.在您的手机上,转到 开发者选项 在 设置 下,并启用 无线调试。在 是否允许此网络上的无线调试? 弹出窗口中,选择 允许。
3.点击 无线调试 选项并选择 使用配对码配对设备。
4.请注意手机屏幕上显示的配对代码、IP地址和端口号。
5.在您的PC/Mac上,运行以下命令:
adb pair IP_Address:Port
使用步骤4中的IP地址和端口号。
6.当系统提示时,输入在第4步中收到的配对码。系统应显示一条消息,表明您的设备已成功配对。
7.接下来,在PC/Mac的终端窗口中运行以下命令:
adb connect IP_Address:Port
查看 IP地址 & 端口 部分,在 无线调试 步骤3中获取IP地址和端口。
8.如果一切顺利,你应该会看到如下信息:
connected to 192.168.68.100:37173
9.现在你可以输入任何你想要的 ADB shell 命令。
ADB命令示例
要检查是否成功安装了 ADB,请用 USB 线将您的设备连接到您的 PC/Mac,并运行 adb devices 命令,如上所述。它应该在命令提示符/PowerShell/终端窗口中显示您的设备。如果输出结果不同,我们建议重新执行这些步骤。
如上所述,你可以使用 ADB 在安卓设备上执行各种操作。其中一些命令直接内置在 ADB 二进制文件中,应该可以在所有设备上工作。你还可以打开所谓的 ADB Shell,这将允许你直接在设备上运行命令。直接在设备上运行的命令在不同设备之间可能会有所不同(因为 OEM 可以移除对某些命令的访问,并且还可以修改 ADB 行为),在不同版本的安卓系统之间也可能有所不同。

以下是您可以在设备上执行的示例命令列表:
打印已连接设备的列表:
adb 设备
杀死ADB服务器:
adb 杀服务器
安装应用程序:
adb 安装
设置端口转发:
adb forward tcp:6100 tcp:7100
从设备复制文件/目录:
拉取本地文件到设备
将文件/目录复制到设备:
adb推送
启动一个ADB shell:
adb shell

任何玩机都存在风险,需要我们细心,认真的操作,如果对自己动手能力不自信或 者害怕变砖的用户,也可以直接联系ROM基地专业刷机人员前来刷机。

ROM基地刷机包下载:http://www.romjd.com/Rom/ModelList
ROM基地官方远程刷机:http://www.romjd.com/reviews/content/5225

本文标签: ROM基地 玩机教程 Windows macOS ADB
发表评论
点击换图
发表