我花了很长时间研究如何在Mac上设置adb,所以我认为编写如何设置它可能对某些人有用。adb是在手机/模拟器上安装和运行android应用程序的命令行工具


当前回答

如果您正在使用zsh shell,并且在尝试了所有这些解决方案之后,您仍然需要在每次打开新的终端实例时设置$PATH和$ANDROID_HOME,那么下面是您的答案:

步骤1:在终端运行nano~/.zshrc

步骤2:在文件末尾粘贴以下命令

export ANDROID_HOME=~/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH

步骤3:复制上面的行后,保存点击控制+X并确认点击Y。它会询问您是否希望更改文件名,但不要更改名称,因此直接点击回车

步骤4:重新启动终端并执行adb命令。

答对 了

其他回答

从以下位置下载适用于macOS的Android平台工具:

https://developer.android.com/studio/releases/platform-tools

提取到您的某处,例如~/installs/platform工具

通过运行以下命令将该文件夹添加到路径:

echo 'export PATH=$PATH:~/installs/platform-tools' >> ~/.zshrc

重新启动终端或运行:

source ~/.zshrc

假设您正在使用zsh。

仅适用于macOS中iterm2中的zsh用户

键入以下两个命令,将android sdk和平台工具添加到macOS中iterm2中的zsh

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc

在向~/.zshrc中添加两个命令后,需要获取zsh。

source ~/.zshrc

在MacOS Big Sur上,请执行以下操作:

打开配置文件:

nano ~/.zshrc

向PATH变量添加路径:

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

关闭文件并保存更改。然后在终端写入:

source ~/.zshrc

然后你就可以跑了:

adb devices
adb kill-server

echo“export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform tools/”>>~/.bash_profile&&source~/.bah_profile

如果您将androidsdks文件夹放在其他目录中,请将路径替换为androidsdks/platform tools所在的目录

考虑到您已经下载了SDK平台工具。

此命令将在本地设置ADB。因此,如果您关闭终端并再次打开它,ADB命令将无法工作,直到您再次运行此命令。

export PATH=~/Library/Android/sdk/platform-tools:$PATH

这些命令将全局设置ADB。因此,一旦运行了这些命令,下次就无需再次设置它们。

echo 'export PATH=$PATH:~/Library/Android/sdk/platform-tools/' >> ~/.bash_profile

source ~/.bash_profile