If you have root access ,我在mac上找到的最简单的方法是将你的目录添加到 /etc/paths 中的列表中 . 我喜欢这种方式,因为经过几次添加后, $PATH 开始看起来太杂乱而且难以阅读, /etc/paths 将所有内容都分开,干净整洁 . The downside is that you require root access.
$ cat /etc/paths # check contents of the file
$ sudo nano /etc/paths
16 回答
这是一个有步骤的信息:
启动终端并转到您的主文件夹 .
打开并编辑.bash_profile文件
如果您的计算机路径中没有.bash_profile文件,请创建一个 . 输入以下命令以创建新文件 . 创建后,按照步骤2进行操作 .
保存以下行)
使用以下命令刷新文件
你现在应该在输出中看到你的android路径设置 .
评论2018年的一些最新信息 .
平台工具的可执行二进制文件可通过Android在Mac上使用:https://developer.android.com/studio/releases/platform-tools.html
将这些下载到您的Mac . 将它们放在例如目录中我放在
~/Software/platform-tools
If you have root access ,我在mac上找到的最简单的方法是将你的目录添加到
/etc/paths
中的列表中 . 我喜欢这种方式,因为经过几次添加后,$PATH
开始看起来太杂乱而且难以阅读,/etc/paths
将所有内容都分开,干净整洁 . The downside is that you require root access.在此列表的末尾粘贴platform-tools目录的完整路径(类似于
/Users/GodZilla/Software/platform-tools/adb
)并保存 . 再次退出并打开终端并检查它是否看到您的platform-tools目录 .如果您没有root访问权限,只需将.sash_profile中的platform-tools目录添加到
$PATH
(如果您使用zsh,则添加.zshenv),如其他用户所建议的那样 .在我的情况下:我做了以下(在Mac上):
备份了".bash_profile"和".profile"
清除了所有与android相关的路径 .
创建了新路径,但这一次,我将各个文件夹:{/.../sdk,/.../tools,/.../platform-tools}拖到终端中 . 我为".bash_profile"和".profile"做了这个 .
然后成功保存每个文件 . 我重新启动终端只是为了确保我所做的修改 .
然后我继续测试adb是否正在响应...通过键入:(在终端中)adb设备
我仍然没有运气(我的设备)没有显示,然后我重新启动了adb .
我继续做"android update adb" . 这刚刚杀死并重新启动了adb
我再次尝试了设备没有显示 .
我完全备份了我的Android设备,并将整个手机重置为出厂默认设置,继续激活设备进行开发,并允许在其设置>应用程序中进行USB调试 .
工作就像一个魅力
我再次尝试使用命令“adb devices”,一切都恢复正常,设备可见 .
祝一切顺利 . 只是不要放弃 . 它花了我很多故障排除 . 祝你好运 .
这完美无瑕....
在终端中运行两个命令彼此相邻
在安装Android Studio之后喋喋不休一段时间后,这对我来说非常有用:
确保您拥有.bash_profile文件 . 这应该在您的[username]目录中 .
从您所在的目录中,键入以下内容:
现在,通常你会有这个确切的路径,但如果没有,那么使用你拥有platform-tools文件夹的任何路径
adb devices
. 您应该看到"List of devices attached"响应 . 现在你不必每次都去平台工具目录输入更加神秘的命令,如./adb devices
!!!注意:这最初是在Installing ADB on MAC OS X上写的,但该问题已作为此副本的副本关闭 .
选项1 - 使用Homebrew
这是最简单的方法,并将提供自动更新 .
选项2 - 手动(只是平台工具)
这是手动安装ADB和Fastboot的最简单方法 .
导航到https://developer.android.com/studio/releases/platform-tools.html并单击
SDK Platform-Tools for Mac
链接 .转到“下载”文件夹
platform-tools
添加到您的路径中选项3 - 如果您已安装Android Studio
platform-tools
添加到您的路径中选项4 - MacPorts
取消选中除
Android SDK Platform-tools
之外的所有内容(可选)安装软件包,接受许可证 . 关闭SDK Manager .
添加
platform-tools
走向你的道路;在MacPorts中,他们在/opt/local/share/java/android-sdk-macosx/platform-tools
. 例如,对于bash:选项5 - 手动(使用SDK Manager)
从Android开发者网站"Get just the command line tools"下载Mac SDK工具 . 确保将它们保存到“下载”文件夹中 .
转到“下载”文件夹
取消选中除
Android SDK Platform-tools
之外的所有内容(可选)单击
Install Packages
,接受许可,单击Install
. 关闭SDK Manager窗口 .将
platform-tools
添加到您的路径中就个人而言,我只是在我的.bash_profile中找到我的.bashrc:
所以我把它放在我的.bashrc中 . 我正在使用Android Studio,所以这是一条不同的道路 .
您可能还需要以下内容:
如果您正在使用ZSH并拥有Android Studio 1.3:1 . 打开.zshrc文件(位于您的主目录中,文件被隐藏,因此请确保您可以看到隐藏文件)2 . 在最后添加此行:
alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb"
3.退出终端4.打开终端并输入adb devices
5.如果有效,它将为您提供所有连接设备的列表MacPorts
似乎
android-platform-tools
最近才被添加到MacPorts中 - 在2018-10-20,在java/android-platform-tools/Portfile
下:https://www.macports.org/ports.php?by=name&substr=android
https://github.com/macports/macports-ports/blob/master/java/android-platform-tools/Portfile
https://github.com/macports/macports-ports/commit/7fde64249deb97c97edb37699f1ee8076c98d41a#diff-f03a90b4adeb82935eb39763ecd988f2
它似乎依赖于由Google提供的编译二进制文件;看起来二进制文件的源代码可能不可用 .
adb二进制文件
从上面对
android-platform-tools/Portfile
进行逆向工程显示,从Google获取以下存档以构建端口:abd
二进制文件是预编译的,在上述存档中的platform-tools/adb
中可用,根据file(1)为Mach-O 64-bit executable x86_64
. 它似乎有任何外部依赖(例如,它看起来不像它取决于java或任何东西) .使用adb
例如,为了使用
adb
重启设备,如果电源按钮卡住,可以使用以下步骤:自重启后首次使用时,您还必须首先通过手机上的 Allow USB debugging? 弹出窗口确认与手机的配对(手机必须通过开发者选项启用USB调试,无需root访问权限) .
仅适用于macOS中iterm2中的zsh用户
键入以下两个命令,将android sdk和platform-tools添加到macOS中iterm2中的zsh
echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile
如果你把android-sdks文件夹放在其他目录中,用android-sdks / platform-tools目录替换路径
cd sdk/platform-tools/
然后使用./adb devices
代替如果您在MAC OS X中使用Android Studio,则可以在终端应用程序中执行以下命令:
和下一个:
你应该显示一个列表,你的Android设备通过你的MAC中的USB线连接,例如:
这是一本详细的手册:
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/
总结一下:
touch .bash_profile
open -e .bash_profile
export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/
. .bash_profile
进行更新(无需重启终端)NOTE: Path for adb has changed since Android Studio 1.0.xx
对于bash shell,请使用:
对于tcsh shell,请使用:
对于Mac用户:步骤1:安装Android Studio
第二步:打开终端并输入
第3步:键入以下提到的命令更改userName: