在 Debian 上调试 Flutter 应用,通常可以按下面几个层次来做。下面从环境准备 → 常用调试方式 → 常见问题给你一个清晰指南。
flutter doctor
重点看:
如果 Linux 桌面调试:
sudo apt install build-essential cmake ninja-build pkg-config libgtk-3-dev
安装插件
运行调试
F5Flutter 或Flutter (Linux)断点调试
flutter run
调试相关:
flutter run --debug
flutter run --profile
flutter run -d linux
热重载:
r 热重载R 热重启q 退出flutter logs
flutter analyze # 静态检查
flutter pub get
flutter clean
flutter run -d linux
flutter run -d linux --verbose
常见原因:
export GDK_BACKEND=x11
flutter pub global activate devtools
flutter devtools
或用 VS Code:
Open DevTools可以看到:
flutter devices
flutter run -d <device_id>
| 问题 | 解决 |
|---|---|
| 找不到设备 | flutter doctor -v |
| Linux 构建失败 | 安装 libgtk-3-dev |
| 中文乱码 | 安装字体 |
| 卡在 running Gradle | 换国内镜像 |
如果你愿意,可以告诉我:
我可以直接按你的环境给你一步步调试方案。