在 Debian 上跑 Flutter「卡」通常分几种情况:系统本身卡、Android 模拟器卡、Flutter 构建/运行慢、IDE 卡。下面按常见原因给你一套排查和优化方案。
flutter doctor / flutter run 慢 → 构建环境问题Flutter + Android 工具链很吃内存:
free -h
建议:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Debian 默认 GNOME 比较吃资源。
可选更轻量的:
sudo apt install task-xfce-desktop
egrep -c '(vmx|svm)' /proc/cpuinfo
返回 > 0 才行
安装 KVM:
sudo apt install qemu-kvm libvirt-daemon-system
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
重启后检查:
kvm-ok
arm 镜像(超慢)flutter devices
USB 调试一开,流畅度直接起飞。
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
写入 ~/.bashrc 或 ~/.zshrc
flutter clean # 尽量少用
缓存丢了会非常慢。
android/gradle.properties:
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx2048m
Dart: Analysis Server Verbose"dart.flutterAdditionalArgs": ["--disable-dart-dev"]
studio.vmoptions-Xms1024m
-Xmx4096m
sudo apt install fonts-noto
Debian + XFCE + 真机调试 + Flutter stable
这是目前最稳、最不卡的组合。
如果你愿意,可以告诉我:
我可以直接给你一套针对你机器的配置。