我花了很长时间研究如何在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命令。

答对 了

其他回答

为Android Home Targeting平台工具添加环境变量

echo'export ANDROID_HOME=/Users/$USER/Library/ANDROID/sdk'>>/.bash_profile

echo“export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID _HOME/平台工具”>>~/.bash_profile

重新启动Bash

源~/.bash_profile

现在检查adb

简单地键入

adb

在终端上

仅适用于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

注意:自Android Studio 1.0.xx以来,adb的路径已更改

对于bash shell,请使用:

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

对于tcsh shell,请使用:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc

对于更新到macOS Catalina的macOS用户,

~/.bash_profile已更改为~/.zshrc

因此,要运行adb命令和所有其他已导出到~/.bash_profile的命令,简单的步骤就是将bash_profile导出到zshrc

为此,

1) 导航到finder中的主目录

2) 我使用了Cmd+Shift+。显示Finder中的隐藏文件

3) 如果不存在,则创建.zshrc文件

4) 添加不带引号的行“source~/.bash_profile”

5) 保存

6) 退出并打开终端

开始使用adb设备

这项工作完美无瑕。。。。

在终端中,两个命令并排运行

export ANDROID_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools