Flutter环境配置(MAC OS)

Flutter环境配置(MAC OS) 1.安装Homebrew官网给出的方法/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)国内镜像​/bin/zsh -c $(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)提示Press RETURN/ENTER to continue or any other key to abort:按回车继续如果卡在Downloading Command Line Tools for Xcode需要手动去 Sign In - Apple 上下载对应版本的Command Line Tools。2.获取Flutter SDK去flutter官网下载其最新可用的安装包官网地址https://flutter.dev/sdk-archive/#macos注意Flutter的渠道版本会不停变动请以Flutter官网为准。另外在中国大陆地区要想正常获取安装包列表或下载安装包可能需要翻墙读者也可以去Flutter github项目下去下载安装包地址https://github.com/flutter/flutter/releases 。解压安装包到你想安装的目录如cd ~/development unzip ~/Downloads/flutter_macos_v0.5.1-beta.zip添加flutter相关工具到path中export PATHpwd/flutter/bin:$PATH此代码只能暂时针对当前命令行窗口设置PATH环境变量要想永久将Flutter添加到PATH中需要保存在 /.zshrc 中vim ~/zshrc //键入i 输入 export PATH[FLUTTER_INSTALL_PATH]/flutter/bin:$PATH export PUB_HOSTED_URLhttps://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URLhttps://storage.flutter-io.cn //ESC 并键入:wq 退出编辑 source ~/zshrc //保存3.运行 flutter doctor命令如果是M芯片则会提示Downloaded executables cannot execute on host.此SDK在ARM架构下 需要执行sudo softwareupdate --install-rosetta --agree-to-license4.附上一键安装脚本#!/bin/bash # Flutter 开发环境一键安装脚本macOS Apple Silicon set -e echo 开始安装 Flutter 开发环境... # 1. 安装 Homebrew echo 安装 Homebrew... /bin/zsh -c $(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh) # 2. 安装必要工具 echo 安装 Android Studio... brew install --cask android-studio echo 安装 VS Code... brew install --cask visual-studio-code echo 安装 Flutter SDK... brew install --cask flutter # 3. 配置环境变量使用清华大学镜像 echo ⚙️ 配置环境变量... cat ~/.zshrc EOF eval $(/opt/homebrew/bin/brew shellenv) export PUB_HOSTED_URLhttps://mirrors.tuna.tsinghua.edu.cn/dart-pub/ export FLUTTER_STORAGE_BASE_URLhttps://mirrors.tuna.tsinghua.edu.cn/flutter export PATH/opt/homebrew/bin:$PATH EOF source ~/.zshrc # 4. 验证 echo ✅ 验证安装... flutter doctor echo Flutter 环境安装完成 echo 后续步骤 echo 1. 打开 Android Studio下载 ARM64 系统镜像 echo 2. 创建 Android 模拟器AVD echo 3. 创建项目flutter create --platformsandroid my_app