1. 为什么你的Mac需要ADB?不止是给手机装APK
如果你手头有一台Mac,同时又是个安卓用户,或者你家里有一台安卓智能电视、甚至是一台安卓车机,那你可能已经遇到过这样的场景:想给电视装个第三方视频App,发现应用商店里没有;想从手机里导出一段系统日志来排查问题,用常规的传输方式麻烦得要命;或者,你只是想用电脑键盘在电视上输入一段复杂的Wi-Fi密码。这些时候,一个叫做ADB的工具,就能成为你的“瑞士军刀”。
ADB,全称是Android Debug Bridge,翻译过来就是“安卓调试桥”。这个名字听起来有点技术范儿,但你可以把它理解成一条连接你的Mac电脑和安卓设备之间的“超级数据线”。这条“线”不仅能传输文件,还能让你直接向设备发送各种指令,执行一些在设备屏幕上无法直接完成的操作。我用了这么多年,感觉它最大的魅力就在于,把很多看似需要复杂操作的事情,简化成了在终端里敲一行命令。
很多人第一次接触ADB,可能就是为了绕过官方商店,给自己的设备安装一个特定的APK文件。这确实是ADB最常用、也最实用的功能之一。但它的能力远不止于此。通过ADB,你可以管理设备上已经安装的应用(比如批量卸载预装软件)、实时抓取屏幕截图或录屏、查看系统日志、修改一些开发者选项之外的隐藏设置,甚至进行简单的自动化操作。对于智能电视和车机这类没有传统交互界面的设备,ADB几乎是进行深度管理和故障排查的唯一高效途径。
所以,无论你是一个喜欢折腾的极客,一个需要测试应用的开发者,还是一个只是想让自己家的智能电视更好用的普通用户,在Mac上配置好ADB,都是一项投入半小时、受益好几年的技能。接下来,我就手把手带你从零开始,在macOS上把这套环境搭起来,并分享一些我实际用下来最顺手的技巧和命令。
2. 在macOS上搭建ADB环境:两种方法,总有一种适合你
在Mac上安装ADB,主流且推荐的方法是通过Homebrew。Homebrew是macOS上最强大的包管理器,你可以把它想象成一个“软件仓库的App Store”,通过命令行就能轻松安装、更新和管理成千上万的开源工具。用Homebrew安装ADB,最大的好处是方便后续的升级和管理,一行命令就能搞定所有依赖。
2.1 方法一:使用Homebrew(最推荐)
首先,你需要安装Homebrew。如果你已经装过了,可以跳过这一步。打开你的“终端”应用(在“应用程序”->“实用工具”里可以找到),把下面这行命令粘贴进去,然后按回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
这个命令会从Homebrew的官方仓库下载安装脚本并自动执行。过程中可能会提示你输入你的Mac登录密码(输入时光标不会移动,这是正常的),并询问你是否确认安装,一路确认即可。安装过程可能会需要几分钟,取决于你的网络速度。
安装好Homebrew之后,安装ADB就变得异常简单。在终端里继续输入:
brew install android-platform-tools
这里的 android-platform-tools 是一个软件包,里面不仅包含了ADB,还包含了Fastboot等其他有用的安卓调试工具。Homebrew会自动处理所有依赖关系,下载并安装好一切。安装完成后,你可以通过输入 adb version 来验证是否安装成功。如果终端显示了ADB的版本号,比如“Android Debug Bridge version 1.0.41”,那就恭喜你,环境已经准备就绪了。
2.2 方法二:手动下载SDK Platform-Tools
如果你因为网络或其他原因无法使用Homebrew,也可以选择手动安装。这是更传统的方法,步骤稍多,但可控性更强。
- 访问安卓开发者官网的“SDK Platform-Tools”下载页面。
- 找到针对macOS的下载链接,通常是一个ZIP压缩包,比如
platform-tools-latest-darwin.zip。 - 下载完成后,解压这个ZIP文件。你会得到一个名为
platform-tools的文件夹。 - 为了让系统在任何目录下都能识别
adb<


1066

被折叠的 条评论
为什么被折叠?



