在Mac OS X上设置adb
我花了相当长的时间来研究如何在Mac上设置adb,所以我认为如何设置它可能对某些人有用。 adb是在手机/模拟器上安装和运行android应用程序的命令行工具
 echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile 
如果您将android-sdks文件夹放在其他目录中,请将pathreplace为android-sdks / platform-tools所在的目录
注意:这是最初编写的在MAC OS X上安装ADB的,但是这个问题被closures了。
选项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添加到您的pathecho 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
- 
刷新你的bashconfiguration文件(或重新启动你的terminal应用) source ~/.bash_profile
- 
开始使用adb adb devices
选项3 – 如果您已经安装了Android Studio
- 
将 platform-tools添加到您的pathecho 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
- 
刷新你的bashconfiguration文件(或重新启动你的terminal应用) source ~/.bash_profile
- 
开始使用adb adb devices
选项4 – MacPorts
- 
安装Android SDK: sudo port install android
- 
运行SDKpipe理器: sh /opt/local/share/java/android-sdk-macosx/tools/android
- 
除 Android SDK Platform-tools(可选)
- 
安装软件包,接受许可证。 closuresSDKpipe理器。 
- 
将 platform-tools添加到您的path; 在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
- 
刷新你的bashconfiguration文件(或重新启动你的terminal/ shell): source ~/.bash_profile
- 
开始使用adb: adb devices
选项5 – 手动(使用SDKpipe理器)
- 
删除旧的安装(可选) 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
- 
运行SDKpipe理器 sh ~/.android-sdk-macosx/tools/android
- 
除 Android SDK Platform-tools(可选)
  
 
-  点击Install Packages,接受许可证,点击Install。 closuresSDKpipe理器窗口。
  
 
- 
将 platform-tools添加到您的pathecho 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
- 
刷新你的bashconfiguration文件(或重新启动你的terminal应用) source ~/.bash_profile
- 
开始使用adb adb devices
注意:从Android Studio 1.0.xx开始,adb的path已经更改
对于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 
这工作无瑕….
在terminal中运行两个命令彼此相邻
 export ANDROID_HOME=/Users/$USER/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
就我个人而言,我只是在.bash_profile中input我的.bashrc:
 echo 'source ~/.bashrc' >> ~/.bash_profile 
所以我把它放在我的.bashrc中。 而且我正在使用Android Studio,所以这是一个不同的path。
 echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc 
您可能还需要以下内容:
 echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc 
这里是一个明智的信息:
步骤1
启动terminal并转到您的主文件夹。
 cd ~/ 
第2步
打开并编辑.bash_profile文件
 $ open -e .bash_profile 
如果您的计算机path中没有.bash_profile文件,请创build一个。 input以下命令来创build一个新文件。 一旦创build后按照步骤2。
 touch .bash_profile 
步骤3
保存下面的行)
 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 
步骤4
使用下面的命令刷新文件
 $ source .bash_profile $ echo $PATH 
你现在应该可以在输出中看到你的androidpath。
如果您在MAC OS X中使用Android Studio,则可以在terminal应用程序中执行以下命令:
 echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc exec $SHELL 
和下一个:
 adb devices 
你应该显示一个列表,你的Android设备通过USB线连接到你的MAC,例如:
 * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached deb7bed5 device 
  cd sdk/platform-tools/然后使用./adb devices 
 这里有一个详细的手册: 
  http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/ 
总结一下:
- 
创build并打开bash_profile文件 touch .bash_profile
 open -e .bash_profile
- 
添加platform-tools文件夹的path(在Android SDK中) export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/
- 
运行命令 . .bash_profile. .bash_profile更新(无需重启terminal)
 如果您使用的是ZSH并且安装了Android Studio 1.3,请执行以下操作:1.打开.zshrc文件(位于您的主目录中,隐藏文件,确保您可以看到隐藏的文件)2.在末尾添加以下行: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 3.退出terminal4.打开terminal并inputadb devices 5.如果工作,它会给你所有连接设备的列表 
在我的情况下:我做了以下(在Mac上):
- 备份“.bash_profile”和“.profile”
- 清除所有Android相关的path。
- 创build了新的path,但是这一次,我拖动了相应的文件夹:{/…/sdk,/…/tools,/…/platform-tools}到terminal中。 我为“.bash_profile”和“.profile”做了这个。
- 然后成功保存每个文件。 我重新启动terminal,以确保我所做的修改。
- 然后,我继续testingadb是否正在响应…通过键入:(在terminal)adb设备
- 我还没有运气(我的设备)没有显示,然后我重新启动adb,仍然。
- 我继续做“android更新adb”。 这只是杀死并重新启动了adb
- 我再次尝试了设备没有显示。
- 我完全备份了我的android设备,并将整个手机重新设置为出厂默认设置,然后启动设备进行开发,并允许在设置>应用程序中进行USBdebugging。
********工作就像一个魅力********
我再次尝试使用命令“adb设备”,一切恢复正常,设备是可见的。
祝一切顺利。 只是不要放弃。 这花了我很多的疑难解答。 所有最好的运气。
这完全为我工作后,安装Android Studio后,
- 
确保你有.bash_profile文件。 这应该在你的[用户名]目录中。 
- 
从任何你所在的目录中input: echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
现在,通常你会有这个确切的path,但是如果没有,那么使用你有platform-tools文件夹的path
- 
从您的.bash_profile所在的目录中input: . .bash_profile
- 
现在键入 adb devices。 你应该看到一个“附加设备清单”的回应。 现在你不必每次都进入platform-tools目录来input更加神秘的命令,例如./adb devices!!!