菜鸟科技网

如何安装adb命令?

安装adb命令是Android开发者和安卓爱好者必备的一项技能,ADB(Android Debug Bridge)是一种功能强大的命令行工具,允许用户与Android设备进行通信,执行各种调试、文件传输和应用安装等操作,本文将详细介绍如何在Windows、macOS和Linux系统上安装ADB,并配置环境变量,确保命令行能够正确识别adb命令,同时也会涵盖常见问题的解决方法和实用技巧。

如何安装adb命令?-图1
(图片来源网络,侵删)

在开始安装之前,需要明确几个关键点:确保你的计算机操作系统是Windows 10及以上版本、macOS 10.15(Catalina)及以上版本或主流Linux发行版(如Ubuntu 18.04+);安装ADB需要先安装Java Development Kit(JDK),因为ADB依赖于Java运行环境,但较新版本的Android SDK Platform-Tools已经内置了必要的库,因此可能不再需要单独安装JDK;根据操作系统不同,安装步骤会略有差异,下面将分系统进行说明。

Windows系统安装ADB

在Windows系统上安装ADB主要有两种方式:一是通过官方Android SDK Platform-Tools包安装,二是通过第三方工具包(如SDKMAN)安装,这里重点介绍第一种方法,因为它更稳定且被广泛推荐。

  1. 下载Android SDK Platform-Tools:打开浏览器,访问Android开发者官网的SDK Platform-Tools下载页面(https://developer.android.com/studio/releases/platform-tools),根据你的Windows系统选择32位或64位版本的zip包下载,截至2023年,最新版本为platform-tools_r33.0.3-windows.zip,下载后解压到固定路径,例如D:\platform-tools,避免路径中包含中文字符或空格,以减少潜在问题。

  2. 配置环境变量:环境变量的配置是让系统识别adb命令的关键,右键点击“此电脑”选择“属性”,进入“高级系统设置”,点击“环境变量”按钮,在“系统变量”区域,找到名为“Path”的变量,点击“编辑”,然后点击“新建”,将D:\platform-tools路径添加到变量列表中,如果已有其他Android相关路径(如Android SDK路径),确保platform-tools路径位于它们之前,以避免版本冲突,点击“确定”保存所有更改。

    如何安装adb命令?-图2
    (图片来源网络,侵删)
  3. 验证安装:重启命令行工具(CMD或PowerShell),输入adb version命令,如果显示版本号(如Android Debug Bridge version 1.0.41),则说明安装成功,如果提示“adb不是内部或外部命令”,可能是环境变量配置错误,需检查Path变量是否正确添加,或重启计算机后再次尝试。

macOS系统安装ADB

macOS系统的安装过程相对简单,推荐使用Homebrew包管理器,它可以自动处理依赖和路径配置。

  1. 安装Homebrew:如果尚未安装Homebrew,打开终端(Terminal),输入以下命令并回车:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    根据提示输入密码,等待安装完成,Homebrew会自动配置环境变量,无需手动干预。

    如何安装adb命令?-图3
    (图片来源网络,侵删)
  2. 安装Platform-Tools:在终端中执行以下命令:

    brew install --cask android-platform-tools

    Homebrew会自动下载并安装最新版本的ADB和Fastboot工具,并将其路径添加到系统的PATH中。

  3. 验证安装:关闭并重新打开终端,输入adb version,如果显示版本信息,则安装成功,如果遇到权限问题,可能需要执行sudo xattr -rd com.apple.quarantine /usr/local/bin/adb命令解除隔离。

Linux系统安装ADB

以Ubuntu为例,Linux系统的安装可以通过apt包管理器直接完成,步骤如下:

  1. 安装依赖:打开终端,更新软件包列表并安装必要的依赖:

    sudo apt update
    sudo apt install -y wget unzip openjdk-11-jdk
  2. 下载并配置Platform-Tools:手动下载最新版本的Platform-Tools,解压到/usr/local目录:

    wget https://dl.google.com/android/repository/platform-tools_r33.0.3-linux.zip
    sudo unzip platform-tools_r33.0.3-linux.zip -d /usr/local
    sudo rm platform-tools_r33.0.3-linux.zip

    然后将platform-tools路径添加到/etc/environment文件中:

    echo 'export PATH=$PATH:/usr/local/platform-tools' | sudo tee -a /etc/environment
  3. 应用配置并验证:执行以下命令使配置生效:

    source /etc/environment
    adb version

    如果显示版本信息,则安装成功,对于其他Linux发行版,如Fedora,可使用dnf install android-tools命令直接安装。

常见问题与解决方案

在安装和使用ADB过程中,可能会遇到一些常见问题,以下是两个典型问题及其解答:

FAQs

  1. 问题:在Windows上配置环境变量后,输入adb devices仍提示“adb不是内部或外部命令”,如何解决?
    解答:首先检查环境变量中的Path是否正确添加了platform-tools的路径,确保没有拼写错误或多余空格,确认platform-tools文件夹内确实存在adb.exe文件,如果问题依旧,尝试重启计算机或重新打开命令行工具,某些安全软件可能会阻止adb.exe的运行,需暂时关闭防火墙或杀毒软件后再测试。

  2. 问题:在macOS或Linux上,执行adb kill-server后无法重启ADB服务,提示“permission denied”,如何处理?
    解答:这通常是由于ADB工具的执行权限不足导致的,在macOS上,可执行sudo chmod +x /usr/local/bin/adb赋予执行权限;在Linux上,执行sudo chmod +x /usr/local/platform-tools/adb,如果问题仍未解决,可能是SELinux(Linux)或Gatekeeper(macOS)的限制,需通过sudo chcon -Rv unconfined_u:object_r:bin_t:s0 /usr/local/platform-tools(Linux)或sudo spctl --add /usr/local/bin/adb && sudo spctl --enable /usr/local/bin/adb(macOS)调整安全策略。

通过以上步骤,你应该能够成功安装并配置ADB命令,为后续的Android开发和调试工作打下基础,掌握ADB的使用不仅能提高效率,还能让你更深入地了解Android系统的底层机制。

分享:
扫描分享到社交APP
上一篇
下一篇