在 Debian(Linux)下调试 Flutter 应用,通常分为 环境准备、运行调试、工具使用、常见问题 几个部分。下面给你一套实用指南。
sudo apt update
sudo apt install -y git curl unzip xz-utils zip libglu1-mesa \
clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
export PATH="$HOME/flutter/bin:$PATH"
验证:
flutter doctor
flutter config --enable-linux-desktop
flutter run
常用参数:
flutter run --debug # 调试模式
flutter run --profile # 性能分析
flutter run --release # 发布模式
热重载:
r 热重载R 热重启q 退出main.dart断点、变量查看、调用栈都可用。
flutter run -d linux
如果报错:
flutter doctor -v
通常是缺少:
libgtk-3-dev
pkg-config
flutter devices
flutter run -d <device_id>
确保:
adb 可用flutter run -d chrome
flutter logs
flutter clean
flutter pub get
flutter doctor -v
flutter pub global activate devtools
flutter devtools
或直接在 VS Code 中:
pkg-config: Package 'gtk+-3.0' not found
解决:
sudo apt install libgtk-3-dev
检查:
flutter config --enable-linux-desktop
flutter doctor
✅ VS Code + flutter run + DevTools ✅ Linux 桌面调试最快
如果你愿意,可以告诉我:
我可以直接帮你针对性排错。