在 macOS 上安装 ADB

Installing ADB on macOS

我在寻找关于如何为 Mac 设置 ADB 的可靠教程时遇到了问题。

如何将 ADB 添加到 macOS 以使其可以在终端中使用?

更新

致阅读本文的人 post。是的,正如编辑后的回复所说。我当时正在寻找一个包含所有步骤的教程作为初学者级别的指南。


Set up adb on Mac OS X 不同,此问题的目的是提供一个教程,其中包含 所有 在 macOS 上获取 ADB 所需的安装步骤。

  1. 您必须从 this link 下载 Android SDK。

  2. 你真的可以把它放在任何地方,但至少对我来说最好的地方是 YOUR USERNAME 文件夹根目录。

  3. 然后您需要通过复制以下文本来设置路径,但是将您的用户名编辑到路径中,通过点击 command+ 将文本复制到终端空格键 输入终端export PATH = ${PATH}:/Users/**YOURUSERNAME**/android-sdk/platform-tools/

  4. 通过点击 command+spacebar 并输入 terminal[=36= 来验证 ADB 是否正常工作],然后键入 ADB

给你。您在 MAC OS X 上设置了 ADB。它适用于最新的 MAC OS X 10.10.3.

zsh 用户注意事项:将所有对 ~/.bash_profile 的引用替换为 ~/.zshrc

选项 1 - 使用 Homebrew

这是最简单的方法,将提供自动更新。

  1. 安装 homebrew 包管理器

     /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
  2. 安装 adb

     brew install android-platform-tools
    
  3. 开始使用 adb

     adb devices
    

选项 2 - 手动(仅平台工具)

这是手动安装 ADB 和 Fastboot 的最简单方法。

  1. 删除旧安装(可选)

     rm -rf ~/.android-sdk-macosx/
    
  2. 导航到 https://developer.android.com/studio/releases/platform-tools.html 并单击 SDK Platform-Tools for Mac link。

  3. 转到您的下载文件夹

     cd ~/Downloads/
    
  4. 解压您下载的工具

     unzip platform-tools-latest*.zip 
    
  5. 将它们移到不会意外删除它们的地方

     mkdir ~/.android-sdk-macosx
     mv platform-tools/ ~/.android-sdk-macosx/platform-tools
    
  6. platform-tools 添加到您的路径中

     echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  7. 刷新您的 bash 配置文件(或重新启动您的终端应用程序)

     source ~/.bash_profile
    
  8. 开始使用 adb

     adb devices
    

选项 3 - 手动(使用 SDK 管理器)

  1. 删除旧安装(可选)

     rm -rf ~/.android-sdk-macosx/
    
  2. "Get just the command line tools" 下的 Android 开发人员站点下载 Mac SDK 工具。确保将它们保存到“下载”文件夹中。

  3. 转到您的下载文件夹

     cd ~/Downloads/
    
  4. 解压您下载的工具

     unzip tools_r*-macosx.zip 
    
  5. 将它们移到不会意外删除它们的地方

     mkdir ~/.android-sdk-macosx
     mv tools/ ~/.android-sdk-macosx/tools
    
  6. 运行 SDK 管理器

     sh ~/.android-sdk-macosx/tools/android
    
  7. 取消选中除 Android SDK Platform-tools 之外的所有内容 (可选)

  1. 单击 Install Packages,接受许可,单击 Install。关闭 SDK 管理器 window.

  1. platform-tools 添加到您的路径中

     echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  2. 刷新您的 bash 配置文件(或重新启动您的终端应用程序)

    source ~/.bash_profile
    
  3. 开始使用 adb

    adb devices
    

请注意,如果您使用 Android Studio 并通过其 SDK 管理器下载,SDK 默认会下载到 ~/Library/Android/sdk,而不是 ~/.android-sdk-macosx

我宁愿将此添加为对@brismuth 的出色回答的评论,但似乎我还没有足够的声望点数。

选项 3 - 使用 MacPorts

类似于@brismuth 发布的两个选项(自制软件/手动),这是 MacPorts 方式:

  1. 安装Android SDK:

    sudo port install android
    
  2. 运行 SDK 管理员:

    sh /opt/local/share/java/android-sdk-macosx/tools/android
    
  3. 正如@brismuth 建议的那样,取消选中除 Android SDK Platform-tools (可选)

  4. 之外的所有内容
  5. 安装软件包,接受许可证。关闭 SDK 管理器。

  6. platform-tools添加到您的路径;在 MacPorts 中,它们位于 /opt/local/share/java/android-sdk-macosx/platform-tools。例如,对于 bash:

    echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
    
  7. 刷新您的 bash 配置文件(或重新启动您的 terminal/shell):

    source ~/.bash_profile
    
  8. 开始使用 adb:

    adb devices
    

如果您已经安装了Android Studio --

将以下行添加到 ~/.bashrc~/.zshrc 的末尾(如果使用 Oh My ZSH):

export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

重新启动终端,一切顺利。