可以在 Ubuntu 上编译 Flutter 项目
- 支持编译为 Linux 桌面应用(x86_64 与 ARM64 均可,后者需相应工具链与驱动支持)。
- 支持编译为 Android 应用(在 Ubuntu 上完成构建与调试)。
- 不支持在 Ubuntu 上编译 iOS 应用(iOS 构建必须在 macOS 上进行)。
快速开始步骤
-
安装 Flutter SDK
- 下载并解压 Flutter 稳定版,加入 PATH(如使用 ~/.zshrc 或 ~/.bashrc):
echo ‘export PATH=$PATH:~/DevTools/flutter/bin’ >> ~/.zshrc
- 国内可配置镜像加速:
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
-
安装 Linux 桌面依赖
- Ubuntu 24.04 示例:
sudo apt install clang cmake ninja-build libgtk-3-dev -y
-
启用 Linux 桌面支持并校验环境
- flutter config --enable-linux-desktop
- flutter doctor(按需解决缺失项,如 Android 许可:flutter doctor --android-licenses)
-
构建与运行
- Linux 桌面:
flutter build linux --release --target-platform linux-x64
产物路径:build/linux/x64/release/bundle
- Android:
flutter build apk 或 flutter run
常见问题与处理