在 Debian(以及大多数 Linux 桌面环境)上运行 Flutter 相关操作比较慢,通常不是 Flutter 本身的问题,而是环境或配置导致的。下面按「最常见 → 较少见」的顺序说明原因和解决办法。
Flutter 默认运行的是 debug 模式,特点:
✅ 解决:
flutter run --release
或打包:
flutter build apk --release
在 Debian + Linux 上:
✅ 检查:
flutter doctor -v
如果看到:
OpenGL: Software only
说明没用 GPU。
✅ 解决:
flutter run --enable-skia
Debian 上常见:
会持续扫描:
~/.pub-cache
flutter/bin
✅ 解决: 把以下目录加入白名单:
~/.flutter
~/.pub-cache
项目目录
Flutter 会:
.dart_tool✅ 建议:
Flutter + Android 模拟器非常吃内存。
✅ 建议:
服务器版 Debian 尤其明显。
✅ 可选优化:
sudo apt install linux-image-generic
或切换调度器:
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
以下情况本来就慢:
flutter pub getflutter run这是正常的。
某些 Flutter 版本在 Linux 上性能较差。
✅ 建议:
flutter upgrade
或切换到稳定版:
flutter channel stable
你可以告诉我:
flutter doctor -v 输出我可以直接帮你定位是哪一条。