背景
- 学习 Flutter 语言开发 IOS/Android 端
- 电脑 Mac M4
Flutter环境搭建
前置条件
- Homebrew
- Git
- VPN
FVM 安装
FVM是一个为Flutter开发的版本管理工具,它允许你在同一台机器上安装和使用多个Flutter版本(类似nvm、jEnv)
//添加 Dart 语言的 Homebrew 仓库
brew tap dart-lang/dart
//安装 Dart SDK
brew install dart
// 配置 Dart 包管理器的镜像源为中国镜像站
echo 'export PUB_HOSTED_URL=https://pub.flutter-io.cn' >> ~/.zshrc
source ~/.zshrc
//Dart 全局安装的工具(如 FVM)默认安装在 $HOME/.pub-cache/bin 目录下,需要配置环境变量可以在终端任意位置使用
echo 'export PATH="$PATH:$HOME/.pub-cache/bin"' >> ~/.zshrc
source ~/.zshrc
//通过 Dart 的包管理器安装 FVM 工具
dart pub global activate fvm
//验证fvm是否安装成功
fvm --version
Flutter 安装
//配置 Flutter SDK 和依赖文件的下载镜像源
echo 'export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn' >> ~/.zshrc
source ~/.zshrc
//安装Flutter2.8.1版本
fvm install 2.8.1
//下载很慢的话使用VPN HTTP_PROXY=http://127.0.0.1:xxx HTTPS_PROXY=http://127.0.0.1:xxx fvm install 2.8.1 --verbose
//验证Flutter是否安装成功
fvm list
设置全局 Flutter 版本为 2.8.1(可选)
fvm global 2.8.1
使用 Flutter 2.8.1 版本
fvm use 2.8.1
Xcode 安装
- App Store下载Xcode
// 选择 Xcode 命令行工具 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer - 接受 Xcode 的许可协议
sudo xcodebuild -license - 安装和配置CocoaPods
//使用 Homebrew 包管理器安装 CocoaPods brew install cocoapods //初始化和设置 CocoaPods 环境,包括下载 CocoaPods 的规范仓库 pod setup //检查安装的 CocoaPods 版本,验证安装是否成功 pod --version //将 Homebrew 安装的 Ruby bin 目录添加到系统 PATH 环境变量中,确保能正确找到 CocoaPods 命令 echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc //重新加载 shell 配置文件 source ~/.zshrc
Android Studio 安装
- Android Studio官网下载
- 下载并安装 Android Studio
- 启动 Android Studio,完成初始设置向导
- 安装 Android SDK、SDK Platform-Tools 和 SDK Build-Tools
- JDK 环境安装
//使用 Homebrew 安装 OpenJDK 17 版本 brew install openjdk@17 // 强制创建符号链接,确保系统能正确找到并使用这个 JDK 版本 brew link --force openjdk@17 // 设置 JAVA_HOME 环境变量,指向 JDK 17 的安装路径 echo 'export JAVA_HOME=/opt/homebrew/opt/openjdk@17' >> ~/.zshrc // 设置 JDK_HOME 环境变量,同样指向 JDK 17 echo 'export JDK_HOME=/opt/homebrew/opt/openjdk@17' >> ~/.zshrc // 将 JDK 的 bin 目录添加到系统 PATH 中,使 Java 命令可以在终端中直接使用 echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc // 重新加载 shell 配置文件,使环境变量设置立即生效 source ~/.zshrc // 检查 Java 版本,验证安装和配置是否成功 java -version - 接受Android SDK许可证
fvm flutter doctor --android-licenses - Android Studio插件安装
