以下是在Ubuntu系统上配置Flutter环境、开发并运行Linux桌面应用的详细流程:
flutter-stable-linux-x64.zip);/opt/flutter,需管理员权限),命令示例:sudo unzip flutter-stable-linux-x64.zip -d /opt/flutter
~/.bashrc(或~/.zshrc,根据shell类型)文件,添加Flutter的bin目录到PATH环境变量:echo 'export PATH="$PATH:/opt/flutter/bin"' >> ~/.bashrc
source ~/.bashrc # 使环境变量立即生效
运行flutter doctor命令检查系统依赖,根据提示安装缺失的工具(如libgtk-3-dev、clang、cmake等)。常见依赖安装命令:
sudo apt update
sudo apt install -y git curl unzip wget libgtk-3-dev clang cmake ninja-build pkg-config liblzma-dev
安装完成后再次运行flutter doctor,确保所有依赖均已满足。
启用Linux桌面开发支持,运行以下命令:
flutter config --enable-linux-desktop
验证设备是否识别:运行flutter devices,若输出中包含“Linux”设备,则表示配置成功。
使用Flutter命令行工具创建新项目:
flutter create linux_desktop_app # 替换为你的项目名称
cd linux_desktop_app # 进入项目目录
进入项目后,可通过flutter pub get获取依赖(若项目模板中包含pubspec.yaml文件)。
flutter run命令或IDE的热重载功能(如VS Code的F5)快速查看修改效果;flutter run -d linux,即可在Ubuntu系统的桌面环境中启动应用;flutter build linux命令生成发布版本的应用包(位于build/linux/x64/release/bundle/目录),包含可执行文件及依赖资源。flutter doctor提示);flutter upgrade更新Flutter SDK至最新版本,以获取新特性和安全补丁。