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


当前回答

以下是详细的手册: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(无需重新启动终端)

其他回答

如果您在MAC OS X中使用Android Studio,可以在终端应用程序中执行以下命令:

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL

下一步:

adb devices

你应该在MAC中显示一个通过USB电缆连接的android设备列表,例如:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device

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

对于Mac用户:步骤1:安装Android Studio

步骤2:打开终端并键入

cd

步骤3:键入下面提到的更改userName的命令:

export PATH=“/Users/{user_name}/Library/Android/sdk/platform-tools”:$PATH

注意:这本书最初是关于在macOS上安装ADB的,但该问题是作为本问题的副本而结束的。

zsh用户注意:将~/.bash_profile的所有引用替换为~/.zshrc。

选项1-使用Homebrew

这是最简单的方法,将提供自动更新。

安装自制程序/bin/bash-c“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)"安装adbbrew安装android平台工具或者根据您的设置尝试木桶安装:brew安装--木桶android平台工具开始使用adbadb设备

选项2-手动(仅平台工具)

这是手动安装ADB和Fastboot的最简单方法。

删除旧安装(可选)rm-rf~/.androidsdk-macosx/导航到https://developer.android.com/studio/releases/platform-tools.html然后单击SDK Platform Tools for Mac链接。转到下载文件夹cd~/下载/解压缩下载的工具解压缩平台工具最新*.zip将它们移动到不会意外删除的位置mkdir~/.androidsdk-macosxmv平台工具/~/.androidsdk-macosx/平台工具将平台工具添加到您的路径echo‘export PATH=$PATH:~/.android-sdk-macosx/platform tools/'>>~/.bash_profile刷新bash配置文件(或重新启动终端应用程序)源~/.bash_profile开始使用adbadb设备

选项3-如果您已经安装了Android Studio

将平台工具添加到您的路径echo'export ANDROID_HOME=/Users/$USER/Library/ANDROID/sdk'>>/.bash_profileecho'export PATH=“$PATH:$ANDROID_HOME/tools:$ANDROID _HOME/平台工具”'>>~/.bash_profile刷新bash配置文件(或重新启动终端应用程序)源~/.bash_profile开始使用adbadb设备

选项4-MacPorts

安装Android SDK:sudo端口安装android运行SDK管理器:sh/opt/local/share/java/android-sdk-macosx/tools/android取消选中除Android SDK平台工具之外的所有选项(可选)安装软件包,接受许可证。关闭SDK管理器。将平台工具添加到您的路径中;在MacPorts中,它们位于/opt/local/share/java/android-sdk-macosx/platform工具中。例如,对于bash:echo'export PATH=“$PATH:/opt/local/share/java/android-sdk-macosx/platform tools”'>>~/.bash_profile刷新bash配置文件(或重新启动终端/shell):源~/.bash_profile开始使用adb:adb设备

选项5-手动(使用SDK管理器)

删除旧安装(可选)rm-rf~/.androidsdk-macosx/从Android开发者网站“仅获取命令行工具”下下载Mac SDK工具。确保将它们保存到下载文件夹中。转到下载文件夹cd~/下载/解压缩下载的工具解压缩工具_r*-macosx.zip将它们移动到不会意外删除的位置mkdir~/.androidsdk-macosxmv工具/~/.androidsdk-macosx/tools运行SDK管理器sh~/.androidsdk-macosx/tools/android取消选中除Android SDK平台工具之外的所有选项(可选)单击安装软件包,接受许可证,然后单击安装。关闭SDK管理器窗口。将平台工具添加到您的路径echo'export PATH=“$PATH:~/.android-sdk-macosx/platform tools/”'>>~/.bash_profile刷新bash配置文件(或重新启动终端应用程序)源~/.bash_profile开始使用adbadb设备

在我的例子中,我安装了Android studio,并安装了一些应用程序(rust-lang)来更改~/.profile,在~/.bash_profile中添加adb使rust不可执行,因此我只对~/.prrofile进行了更改,如下所示:

$ echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.profile
$ source ~/.profile
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.4-5871666
Installed as /Users/hasan/Library/Android/sdk/platform-tools/adb