遇到的问题:
我花了很多时间弄清楚如何在Mac上设置adb,因此我想写如何设置它对某些人可能有用。 adb是用于在手机/模拟器上安装和运行android应用的命令行工具
解决方案:
解决方案一
选项1-使用自制程序
这是最简单的方法,它将提供自动更新。
- 安装自制软件
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装adb
brew cask install android-platform-tools
- 开始使用adb
adb devices
选项2-手动(仅平台工具)
这是手动安装ADB和Fastboot的最简单方法。
- 删除旧安装(可选)
rm -rf ~/.android-sdk-macosx/
-
导航到https://developer.android.com/studio/releases/platform-tools.html ,然后单击
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
来源:CSDN
作者:mrcyan
链接:https://blog.csdn.net/eyeotec/article/details/103987996