如何在Macbook M1芯片上无需Rosetta、Homebrew及第三方工具安装Flutter
在M1芯片Mac上无第三方工具安装Flutter(无需Rosetta/Homebrew)
以下是完全依赖官方资源、不借助任何第三方工具的安装步骤:
1. 下载适配Apple Silicon的Flutter包
- 获取Flutter官方提供的ARM64架构压缩包(适配M1/M2系列芯片)
- 将压缩包解压到本地无空格的路径,比如
~/Developer/flutter,避免后续路径识别问题
2. 手动配置环境变量
- 打开终端,编辑对应shell的配置文件:
- M1 Mac默认使用Zsh,编辑
~/.zshrc - 若用Bash,编辑
~/.bash_profile
- M1 Mac默认使用Zsh,编辑
- 在文件末尾添加以下两行(替换为你实际的Flutter解压路径):
export PATH="$PATH:$HOME/Developer/flutter/bin" export PATH="$PATH:$HOME/Developer/flutter/bin/cache/dart-sdk/bin" - 保存文件后,执行
source ~/.zshrc(或对应你的shell配置文件)使配置立即生效
3. 验证安装并处理依赖
- 执行
flutter doctor检查当前环境状态 - 针对检查出的依赖项,手动安装官方ARM64版本:
- Xcode:从App Store直接下载,首次打开需同意开发者协议,再执行
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer配置命令行工具 - Android Studio:下载官方ARM64版本,安装后通过内置SDK Manager下载所需的Android SDK、模拟器镜像等组件
- Xcode:从App Store直接下载,首次打开需同意开发者协议,再执行
- 若提示缺少Android licenses,执行
flutter doctor --android-licenses,按提示逐一同意所有协议即可
4. 确认最终环境
再次执行 flutter doctor,当所有检查项均显示绿色对勾时,说明Flutter环境已配置完成,可开始开发。
内容的提问来源于stack exchange,提问作者Rajdipsinhji Hada
相关产品推荐
相关产品推荐

