关于android:在macOS上安装ADB

Installing ADB on macOS

本问题已经有最佳答案,请猛点这里访问。

我遇到了一些关于如何设置ADB for Mac的实用教程的问题。

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

与在Mac OS X上设置adb不同,此问题的目的是获得一个教程,其中包含在macOS上获取ADB所需的所有安装步骤。


选项1 - 使用Homebrew

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

  • 安装自制软件

    1
    ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装adb

    1
    brew cask install android-platform-tools
  • 开始使用adb

    1
    adb devices
  • 选项2 - 手动(只是平台工具)

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

  • 删除旧安装(可选)

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

  • 转到"下载"文件夹

    1
    cd ~/Downloads/
  • 解压缩您下载的工具

    1
    unzip platform-tools-latest*.zip
  • 将它们移动到您不会意外删除的位置

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

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

    1
    source ~/.bash_profile
  • 开始使用adb

    1
    adb devices
  • 选项3 - 手动(使用SDK Manager)

  • 删除旧安装(可选)

    1
    rm -rf ~/.android-sdk-macosx/
  • 从"Android获取命令行工具"下的Android开发人员站点下载Mac SDK工具。确保将它们保存到"下载"文件夹中。

  • 转到"下载"文件夹

    1
    cd ~/Downloads/
  • 解压缩您下载的工具

    1
    unzip tools_r*-macosx.zip
  • 将它们移动到您不会意外删除的位置

    1
    2
    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
  • 运行SDK Manager

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

  • enter image description here

  • 单击Install Packages,接受许可,单击Install。关闭SDK Manager窗口。
  • enter image description here

  • platform-tools添加到您的路径中

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

    1
    source ~/.bash_profile
  • 开始使用adb

    1
    adb devices

  • 如果您已安装Android Studio -

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

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

    重启终端,你很高兴。 ??


    选项3 - 使用MacPorts

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

  • 安装Android SDK:

    1
    sudo port install android
  • 运行SDK管理器:

    1
    sh /opt/local/share/java/android-sdk-macosx/tools/android
  • 正如@brismuth建议的那样,取消选中除Android SDK Platform-tools之外的所有内容(可选)

  • 安装软件包,接受许可证。关闭SDK Manager。

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

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

    1
    source ~/.bash_profile
  • 开始使用adb:

    1
    adb devices

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

    我更愿意将此作为评论添加到@ brismuth的优秀答案,但似乎我还没有足够的声望点。


  • 您必须从此链接下载Android SDK。

  • 你可以把它放在任何地方,但至少对我来说最好的地方就在你的USERNAME文件夹根目录中。

  • 然后,您需要通过复制以下文本来设置路径,但是将用户名编辑到路径中,通过点击command + spacebar类型终端将文本复制到终端。
    export PATH = ${PATH}:/Users/**YOURUSERNAME**/android-sdk/platform-tools/

  • 通过点击command + spacebar并键入terminal验证ADB是否正常工作,然后键入ADB。

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