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


当前回答

在安装了Android Studio之后,我犹豫了一段时间,这完全奏效了:

确保您有.bash_profile文件。这应该在您的[用户名]目录中。从您所在的任何目录中,键入以下内容:echo“export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform tools/”>>~/.bash_profile

现在,通常您会有这个确切的路径,但如果没有,那么使用平台工具文件夹中的任何路径

在.bash_profile所在的目录中,键入以下内容:..bash_文件现在输入adb设备。您应该会看到一个“连接的设备列表”响应。现在,您不必每次都到平台工具目录中键入更神秘的命令,如/adb设备!!!

其他回答

以下是详细的手册:http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

总结如下:

创建并打开bash_profile文件touch.bash_文件打开-e.bash_profile添加平台工具文件夹的路径(在Android SDK中)export PATH=“$PATH:/Users/USERNAME/PATH TO ANDROID SDK/平台工具/运行命令。要更新的bash_profile(无需重新启动终端)

考虑到您已经下载了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

如果您正在使用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命令。

答对 了

在Mac系统上使用adb命令的最简单方法是将平台工具的路径(adb所在的位置)添加到bash_profile中。

添加adb路径的步骤:1.打开bash_profile:这可以通过使用以下命令完成

打开~/.bash_profile

这将在编辑器中打开bash_profile。

找到platform_tools,通常位于以下位置:Users/“user_folder”/Library/Android/sdk/platform_tool在打开的bash_profile文件中粘贴以下命令:export PATH=$PATH:/Users/A374375/Library/Android/sdk/平台工具使用以下命令保存文件:

源~/.bash_profile

通过键入:echo$path检查路径是否已保存:您应该能够找到输出中显示的整个路径。键入adb以查看配置是否有效。如果您有任何设备连接到计算机或系统上运行的任何仿真器,则在键入adb设备时会显示这些设备

adb设备的输出

在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