android - 在 macOS 上安装 ADB

标签 android macos adb

我很难找到关于如何设置 ADB for Mac 的可靠教程。

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

更新

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


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

最佳答案

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 链接。

  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. 从 Android 开发者网站的 "Get just the command line tools" 下下载 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之外的所有内容(可选)

enter image description here

  1. 点击Install Packages,接受许可,点击Install。关闭 SDK 管理器窗口。

enter image description here

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

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

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

    adb devices
    

关于android - 在 macOS 上安装 ADB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31374085/

相关文章:

android - “main cannot be resolved or is not a field”

macos - 在Cocoa中将屏幕坐标转换为窗口坐标?

android - 项目中的 Eclipse 错误,但我找不到它

android - 在没有 GUI 的情况下运行 Android 模拟器( headless (headless) Android)

php - 如何解析字符串以通过ADB发送短信

android - 在 listview android 的顶部添加项目

android - SELECT 以包含每个 ID 的第一行和最后一行的值

java - 我如何覆盖外部存储android中保存的图像

c++ - Mac 无法编译,Windows 和 Linux 可以 - Boost ASIO?

ios - SwiftUI 如何更改 keyUp macOS 事件的状态?