1. 更新系统并安装必要依赖
在Debian系统上搭建Flutter环境前,需先更新系统包列表并安装构建工具、网络工具等依赖,确保后续步骤顺利进行:
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget git cmake unzip xz-utils
2. 下载并解压Flutter SDK
从Flutter官方网站下载最新的稳定版SDK(以Linux版本为例),解压到指定目录(如/flutter):
mkdir -p /flutter
cd /flutter
wget https://storage.googleapis.com/flutter-release/releases/stable/flutter_linux_3.24.5-stable.tar.xz # 替换为最新版本链接
tar -xf flutter_linux_3.24.5-stable.tar.xz --strip-components=1
3. 配置环境变量
将Flutter的bin目录添加到系统PATH中,使终端能全局识别flutter命令。编辑~/.bashrc(或~/.zshrc,若使用Zsh)文件:
nano ~/.bashrc
在文件末尾添加以下内容,保存后运行source命令使配置生效:
export PATH="$PATH:/flutter/bin"
source ~/.bashrc
4. 验证Flutter安装
运行flutter doctor命令,检查环境配置是否完整。该命令会列出缺失的组件(如Android SDK、Dart插件等),并根据提示解决:
flutter doctor
5. 安装Android开发工具(可选,用于移动端开发)
若需开发Android应用,需安装Android Studio及配套工具:
/opt目录并启动:wget https://dl.google.com/android/repository/android-studio-2024.2.1-linux.tar.gz
sudo tar -xf android-studio-2024.2.1-linux.tar.gz -C /opt
/opt/android-studio/bin/studio.sh # 启动Android Studio,完成初始设置
File > Settings > Plugins搜索“Flutter”和“Dart”,点击Install并重启。SDK Manager安装所需SDK版本(如API 33+),并设置ANDROID_HOME环境变量(可选,若Android Studio路径已加入PATH则无需额外配置)。6. (可选)配置国内镜像加速
若在国内使用,可通过配置镜像源加快依赖下载速度:
echo 'export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub' >> ~/.bashrc
echo 'export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter' >> ~/.bashrc
source ~/.bashrc
7. 创建并运行Flutter项目
通过flutter create命令生成新项目,进入项目目录后运行应用:
flutter create my_first_app
cd my_first_app
flutter run # 自动启动模拟器或连接设备运行应用
注意事项
sudo snap install flutter --classic,但官方推荐手动下载以保证稳定性;flutter doctor提示的缺失组件需逐一解决(如Android SDK、iOS工具链等),否则无法正常开发;flutter upgrade更新SDK至最新版本,获取功能优化与安全修复。