在 CentOS 上编译 Flutter 慢,通常不是 Flutter 本身的问题,而是 环境、依赖、配置 导致的。下面按常见原因 → 解决办法说明。
CentOS 默认很“干净”,很多库没装。
缺少这些会明显变慢或卡住:
✅ 解决:
sudo yum groupinstall "Development Tools"
sudo yum install -y clang cmake ninja-build gtk3-devel \
libXi-devel libXcursor-devel libXrandr-devel \
mesa-libGL-devel fontconfig-devel
如果是:
flutter runbuild/Flutter 会:
⏱ 可能 10–30 分钟
✅ 正常,不是异常
flutter run
Debug 模式:
✅ 想快用:
flutter run --release
CentOS 常在:
CPU / IO 差 → 编译慢
✅ 建议:
CentOS 默认:
会拖慢文件读写
✅ 可临时测试:
setenforce 0
如果你在 CentOS 上:
常见慢点:
✅ 优化:
export GRADLE_OPTS="-Xmx4096m"
flutter build apk --release
如果你把项目放在:
编译会极慢
✅ 放本地磁盘:
~/projects/flutter_app
flutter build linux -v
Running Gradle task → Android 慢Building Linux application → Linux 原生慢Compiling Dart → Dart 代码多CPU: 4 核+
内存: 8G+
系统: CentOS 8 / Rocky / Alma
磁盘: SSD
Flutter: stable
命令: flutter run --release
CentOS 编译 Flutter 慢,90% 是依赖不全 + 第一次编译 + debug 模式 + 机器性能低
如果你愿意,可以告诉我:
我可以给你精准优化方案。