我花了相当长的时间来弄清如何在 Mac 上设置 adb,因此我想写一篇有关如何设置它的文章,以便对某些人有所帮助。adb 是一种命令行工具,可用于在您的手机/模拟器上安装和运行 Android 应用程序。
我花了相当长的时间来弄清如何在 Mac 上设置 adb,因此我想写一篇有关如何设置它的文章,以便对某些人有所帮助。adb 是一种命令行工具,可用于在您的手机/模拟器上安装和运行 Android 应用程序。
注意:此内容最初来自在macOS上安装ADB,但该问题被视为重复问题并关闭。
zsh用户请注意:将所有对~/.bash_profile
的引用替换为~/.zshrc
。
这是最简单的方法,可以提供自动更新。
安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安装 adb
brew install android-platform-tools
或根据您的设置尝试使用 cask install:
brew install --cask android-platform-tools
开始使用adb
adb devices
这是获取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
将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
安装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配置文件(或重新启动终端/ shell):
source ~/.bash_profile
开始使用adb:
adb devices
删除旧安装(可选)
rm -rf ~/.android-sdk-macosx/
从Android开发者网站下载Mac SDK Tools,在"获取仅命令行工具"下找到该工具。确保将其保存到您的Downloads文件夹中。
前往您的Downloads文件夹
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
之外的所有内容(可选)
点击安装软件包
,接受许可证,点击安装
。 关闭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所在的目录替换路径。
zsh
而不是 bash
的人,你需要将以下内容添加到 ~/.zshrc
文件中。 - Gianfranco P.echo 'export PATH=$PATH:/Users/[yourusername]/Library/Android/sdk/platform-tools' >> ~/.bash_profile
- user1401250source ~/.bash_profile
即可。 - Nighto在 macOS 的 zsh 终端或 iTerm2 中,输入以下两个命令将 Android SDK 和 platform-tools 添加到您的 zsh。
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc
~/.zshrc
后,您需要重新加载zsh。source ~/.zshrc
$user/Library
吗?还有,在尝试这个之前,你是否已经设置了 ANDROID_HOME
呢? - sud007这个功能完美运行....
在终端中一起运行这两个命令
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
sdk
folder has been removed. If those two commands were run, adb devices
won't work. Should be the following for latest android studio
`
export ANDROID_HOME=/Users/$USER/Library/Androidexport PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
` - Liangjunadb devices
在终端中被全局识别?因为它没有。我已经安装了Android Studio。关闭并打开了一个新的终端窗口。 - velkoon如果您已经安装了Android Studio,但终端无法识别ADB,请使用以下一行命令来解决:
sudo ln -s ~/Library/Android/sdk/platform-tools/adb /usr/local/bin
它创建了一个符号链接(本质上是一个快捷方式)来指向adb
可执行文件。它被添加到/usr/local/bin
,这是终端查找命令行工具的默认位置之一。
ln
和-s
是什么? - Roshana Pitigala注意:自Android Studio 1.0.xx以来,adb的路径已更改
对于bash shell,请使用:
echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile
对于 tcsh shell,请使用:
echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
~/Library/Android/sdk/platform-tools
目录下。 - galdinexport 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:复制上面的行,按下control+X保存。然后按Y确认。它会问您是否想要更改文件名,但不要更改名称,直接按enter。
步骤 4:重新启动终端并执行adb命令。
完成!
以下是一个逐步说明:
步骤一
打开终端并进入您的主文件夹。
cd ~/
第二步
打开并编辑 .bash_profile 文件
$ open -e .bash_profile
如果您在计算机路径中没有.bash_profile文件,则创建一个。输入下面的命令创建一个新文件。一旦创建,请按照第二步进行操作。
touch .bash_profile
第三步
保存以下行:
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools
第四步
使用以下命令刷新文件
$ source .bash_profile
$ echo $PATH
现在你应该在输出中看到已经设置了Android路径。
就我个人而言,我只是在我的 .bash_profile 中引用了我的 .bashrc 文件:
echo 'source ~/.bashrc' >> ~/.bash_profile
所以我将它放在我的.bashrc文件中。由于我正在使用Android Studio,因此路径不同。
echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc
您可能还需要以下内容:
echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc