Ubuntu上Flutter开发环境搭建步骤
首先确保系统包管理器是最新的,避免后续安装依赖冲突:
sudo apt update && sudo apt upgrade -y
Flutter需要Git、Curl、Zip/Unzip等工具构建和运行,同时需安装GTK开发库(用于桌面端渲染):
sudo apt install -y git curl unzip wget zsh libgtk-3-dev
从Flutter官方网站下载稳定版SDK(以Linux版本为例):
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter-stable-linux-x64-20241204.zip
解压到指定目录(如/opt/flutter,需管理员权限):
sudo unzip flutter-stable-linux-x64-20241204.zip -d /opt/flutter
将Flutter的bin目录添加到系统PATH中,以便全局调用flutter命令:
.bashrc或.zshrc):nano ~/.bashrc # 若使用Zsh,替换为 ~/.zshrc
export PATH="$PATH:/opt/flutter/bin"
source ~/.bashrc
执行flutter doctor命令,它会扫描系统环境并列出缺失的依赖项(如Android SDK、Dart SDK等)。根据提示逐一安装:
若需开发Android应用,需安装Android Studio以获取SDK和模拟器:
sudo snap install android-studio --classic
~/.bashrc,添加Android SDK路径:export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
运行source ~/.bashrc使配置生效。flutter create hello_world
cd hello_world
flutter run
首次运行会下载依赖,完成后即可在设备上看到Flutter示例应用。再次运行flutter doctor,若所有依赖均已满足,将显示“Doctor summary (to see all details, run flutter doctor -v)”及绿色对勾,表示环境搭建成功。
注意事项:
sudo snap install flutter --classic),步骤会更简化,但需确保Snap服务已启用;sudo chown -R $USER:$USER /opt/flutter修改Flutter目录所有权;flutter upgrade更新Flutter SDK至最新版本。