部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
在 macos 的 zsh 中需配置 android_home、android_sdk_root 及 path,将 ~/library/android/sdk/platform-tools、emulator、cmdline-tools/latest/bin 和 tools/bin 加入 path,再 source ~/.zshrc 使 adb、sdkmanager 等命令可用。
在 macos 使用 zsh(默认 shell)时,配置 android sdk 路径的核心是把 sdk 的关键子目录加入 path,并设置好 android_home 和 android_sdk_root 这两个环境变量。配置后,你才能在任意终端位置直接运行 adb、sdkmanager、emulator 等命令。
确认你的 SDK 实际安装路径
Android Studio 默认将 SDK 安装在:~/Library/Android/sdk
你可以用这条命令快速验证是否存在:
ls ~/Library/Android/sdk/platform-tools/adb
如果显示 adb 文件,说明 SDK 已存在且 platform-tools 已安装。若报错“no such file”,请先通过 Android Studio 的 SDK Manager 安装 Android SDK Platform-Tools。
编辑 ~/.zshrc 添加环境变量
打开终端,运行:
nano ~/.zshrc
在文件末尾粘贴以下内容(路径保持默认即可,除非你自定义过 SDK 位置):
export ANDROID_HOME=$HOME/Library/Android/sdk<br>export ANDROID_SDK_ROOT=$ANDROID_HOME<br>export PATH=$PATH:$ANDROID_HOME/platform-tools<br>export PATH=$PATH:$ANDROID_HOME/emulator<br>export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin<br>export PATH=$PATH:$ANDROID_HOME/tools/bin
⚠️ 注意:
- cmdline-tools/latest/bin 是运行 sdkmanager 所必需的,必须确保你已通过 SDK Manager 或手动安装了 Command line tools,并正确放入 latest 子目录;
- 如果你没装 emulator,可暂时删掉 $ANDROID_HOME/emulator 这一行;
- 不要漏掉 bin 目录(尤其对 sdkmanager)。
使配置立即生效
保存退出 nano(Ctrl+O → Enter → Ctrl+X),然后运行:
source ~/.zshrc
之后检查是否成功:
-
echo $ANDROID_HOME→ 应输出/Users/你的用户名/Library/Android/sdk -
adb version→ 显示版本号(如Android Debug Bridge version 1.0.41...) -
sdkmanager --version→ 显示命令行工具版本(需 cmdline-tools 正确配置)
补充:如果遇到“Command not found”或 license 错误
常见原因和处理方式:
-
adb找不到 → 检查platform-tools是否真的存在,且路径拼写无空格、无中文 -
sdkmanager报错“Unable to find ‘sdkmanager’” → 确认cmdline-tools/latest/bin下有该文件;若只有tools/bin,可临时加这行:export PATH=$PATH:$ANDROID_HOME/tools/bin - 运行
sdkmanager --licenses提示未接受许可 → 先执行yes | sdkmanager --licenses - 多个 Android Studio 共存导致路径混乱 → 统一使用一个 SDK 路径,避免混用
~/Library/Android/sdk和~/Android/sdk










