我在寻找有关如何为 Mac 设置 ADB 的可靠教程时遇到了问题。
如何将ADB添加到macOS,以便可以在终端中使用?
更新
对于那些阅读这篇文章的人。是的,正如编辑后的回复所说。当时我正在寻找包含所有步骤的教程作为初学者指南。
与 在 Mac OS X 上设置 adb 不同,此问题的目的是提供一个教程,其中包含在 macOS 上获取 ADB 所需的所有安装步骤。
zsh 用户注意:将所有对 ~/.bash_profile
的引用替换为
~/.zshrc
。选项 1 - 使用自制程序
homebrew包管理器
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install android-platform-tools
adb devices
(可选)
rm -rf ~/.android-sdk-macosx/
https://developer.android.com/studio/releases/platform-tools.html 并单击 SDK Platform-Tools for Mac
链接。
cd ~/Downloads/
unzip platform-tools-latest*.zip
mkdir ~/.android-sdk-macosx
mv platform-tools/ ~/.android-sdk-macosx/platform-tools
platform-tools
添加到您的路径
echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
source ~/.bash_profile
adb devices
(可选)
rm -rf ~/.android-sdk-macosx/
“仅获取命令行工具”下载 Mac SDK 工具。确保将它们保存到“下载”文件夹中。
cd ~/Downloads/
unzip tools_r*-macosx.zip
mkdir ~/.android-sdk-macosx
mv tools/ ~/.android-sdk-macosx/tools
sh ~/.android-sdk-macosx/tools/android
Android SDK Platform-tools
(可选)之外的所有内容
Install Packages
,接受许可证,然后单击
Install
。关闭 SDK 管理器窗口。
platform-tools
添加到您的路径
echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
source ~/.bash_profile
adb devices
将以下行添加到
~/.bashrc
或
~/.zshrc
的末尾(如果使用 Oh My ZSH):
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
重新启动终端就可以了。 👍
~/Library/Android/sdk
,而不是
~/.android-sdk-macosx
。我宁愿将其添加为@brismuth 优秀答案的评论,但似乎我还没有足够的声誉点。
sudo port install android
sh /opt/local/share/java/android-sdk-macosx/tools/android
Android SDK Platform-tools
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
source ~/.bash_profile
adb devices
你的用户名文件夹根目录中。
command+spacebar 输入 terminal 将文本复制到终端。
export PATH = ${PATH}:/Users/**YOURUSERNAME**/android-sdk/platform-tools/
command+spacebar 并输入 terminal,然后输入 ADB 来验证 ADB 是否正常工作。