遇到的问题:

我花了很多时间弄清楚如何在Mac上设置adb,因此我想写如何设置它对某些人可能有用。 adb是用于在手机/模拟器上安装和运行android应用的命令行工具

解决方案:

解决方案一

注意:这最初是在MAC OS X上安装ADB上编写的,但该问题已作为与此问题的副本而关闭。

选项1-使用自制程序

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

安装自制软件

brew cask install android-platform-tools

开始使用adb

adb devices

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

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

删除旧安装(可选)

rm -rf ~/.android-sdk-macosx/

导航到https://developer.android.com... ,然后单击“ SDK Platform-Tools for Mac链接。

转到您的下载文件夹

cd ~/Downloads/

解压下载的工具

unzip platform-tools-latest*.zip

将它们移到不会意外删除它们的位置

mkdir ~/.android-sdk-macosx

mv platform-tools/ ~/.android-sdk-macosx/platform-tools

将platform-tools添加到您的路径

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

刷新您的bash个人资料(或重新启动您的终端应用)

source ~/.bash_profile

开始使用adb

adb devices

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

将platform-tools添加到您的路径

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

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

刷新您的bash个人资料(或重新启动您的终端应用)

source ~/.bash_profile

开始使用adb

adb devices

选项4-MacPorts

安装Android SDK:

sudo port install android

运行SDK管理器:

sh /opt/local/share/java/android-sdk-macosx/tools/android

取消选中除Android SDK Platform-tools (可选)

安装软件包,接受许可证。 关闭SDK管理器。

将platform-tools添加到您的路径; 在MacPorts中,它们位于/opt/local/share/java/android-sdk-macosx/platform-tools 。 例如,对于bash:

echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile

刷新您的bash配置文件(或重新启动您的终端/外壳):

source ~/.bash_profile

开始使用adb:

adb devices

选项5-手动(使用SDK Manager)

删除旧安装(可选)

rm -rf ~/.android-sdk-macosx/

从Android开发人员站点的“仅获取命令行工具”下下载Mac SDK工具。 确保将它们保存到“下载”文件夹中。

转到您的下载文件夹

cd ~/Downloads/

解压下载的工具

unzip tools_r*-macosx.zip

将它们移到不会意外删除它们的位置

mkdir ~/.android-sdk-macosx

mv tools/ ~/.android-sdk-macosx/tools

运行SDK管理器

sh ~/.android-sdk-macosx/tools/android

取消选中除Android SDK Platform-tools (可选)

在此处输入图片说明

单击Install Packages ,接受许可证,然后单击Install 。 关闭“ SDK管理器”窗口。

在此处输入图片说明

将platform-tools添加到您的路径

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

刷新您的bash个人资料(或重新启动您的终端应用)

source ~/.bash_profile

开始使用adb

adb devices

解决方案二

echo "export PATH=$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

如果您将android-sdks文件夹放在其他目录中,请使用android-sdks / platform-tools目录替换该路径

解决方案三

这完美无瑕...

在终端中,两个命令彼此相邻运行

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

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