我花了很长时间研究如何在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设备!!!

其他回答

评论2018年的一些更新信息。

平台工具的可执行二进制文件可通过Android在mac上使用:https://developer.android.com/studio/releases/platform-tools.html

将这些下载到mac。将它们放在目录中,例如我放在~/Software/platform工具中

如果您有root访问权限,我在mac上找到的最简单的方法是将目录添加到/etc/path中的列表中。我喜欢这种方式,因为在添加了几次之后,$PATH开始变得太乱,很难阅读,/etc/PATH将所有内容都放在单独的行中,干净有序。缺点是您需要root访问权限。

$ cat /etc/paths  # check contents of the file
$ sudo nano /etc/paths

将平台工具目录的完整路径(如/Users/GodZilla/Software/platform tools/adb)粘贴到此列表末尾并保存。退出并再次打开终端,检查它是否看到您的平台工具目录。

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

如果您没有root访问权限,只需按照其他用户的建议,将平台工具目录添加到.bash_profile(如果使用zsh,则添加到.zshenv)中的$PATH。

如果您正在使用ZSH,并且有Android Studio 1.3:1.打开.zshrc文件(位于主目录中,文件是隐藏的,因此确保您可以看到隐藏的文件)2.在末尾添加此行:alias adb=“/Users/kamil/Library/Android/sdk/platform tools/adb”3.退出终端4.打开终端并键入adb设备5.如果成功,它将为您提供所有连接设备的列表

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

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

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

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

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

重新启动终端或运行:

source ~/.zshrc

假设您正在使用zsh。

在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

如果您正在使用zsh终端,请执行以下操作:

1) 使用您选择的编辑器打开.zprofile文件,如“Open-axcode~/.zprofile”

2) 在.zprofile中添加新的PATH或环境变量保存文件并退出编辑器。

3) 执行.zprofile以更新PATH:source~/.zprofile