在Mac上配置Android SDK的步骤如下:
1. 下载Android Studio
官方推荐通过Android Studio集成开发环境来管理Android SDK。访问[Android开发者官网](https://developer.android.com/studio)下载适用于Mac的安装包(.dmg文件),双击打开后拖拽到Applications文件夹完成安装。
2. 安装SDK组件
启动Android Studio后,首次运行会提示安装Android SDK。在向导中选择"Standard"模式,默认会下载最新版SDK Platform Tools、Build-Tools和推荐版本的Platform(如Android 13)。如需旧版本或额外组件(如NDK、模拟器系统镜像),可在Preferences > Appearance & Behavior > System Settings > Android SDK中勾选。
3. 配置环境变量
为了在终端直接使用adb、fastboot等命令,需将SDK工具目录加入PATH:
- 打开终端,输入`nano ~/.zshrc`(macOS Catalina及以后版本默认使用zsh)。
- 添加以下内容(假设SDK路径为`~/Library/Android/sdk`):
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
- 按`Ctrl+O`保存,`Ctrl+X`退出,执行`source ~/.zshrc`生效。
4. 验证安装
终端输入`adb version`应返回版本号,`sdkmanager --list`可查看已安装和可用的SDK包。若提示命令未找到,检查PATH配置是否正确。
5. 管理SDK版本
Android项目可能依赖特定API级别。通过Android Studio的SDK Manager或命令行`sdkmanager "platforms;android-30"`安装指定版本。建议同时安装对应版本的Sources for Android SDK以支持调试时查看源码。
6. 可选工具配置
- 模拟器加速:安装Intel HAXM或Apple Silicon的ARM Hypervisor以提高x86镜像运行速度。
- 命令行工具:独立SDK命令行工具包可从官网下载解压,适用于无GUI环境的场景。
- USB调试:在开发者选项中启用设备的USB调试后,Mac可能需要额外安装[Google USB Driver](https://developer.android.com/studio/run/win-usb)。
常见问题:
若SDK Manager无法加载列表,检查网络是否可访问`dl.google.com`,或改用国内镜像源。
Apple Silicon芯片需注意部分旧模拟器镜像仅支持x86架构,推荐使用Android 11+的ARM64镜像。
扩展知识:Android SDK包含的核心工具有:
`build-tools/`:包含aapt、dx、zipalign等编译打包工具
`platforms/`:各版本API的框架库和资源文件
`emulator/`:QEMU增强版模拟器
`cmdline-tools/`:sdkmanager、avdmanager等命令行工具
维护建议:定期通过`sdkmanager --update`更新工具链,删除不再使用的API版本以节省空间。