在 Debian(Linux) 上调试 Flutter 应用,通常分为 环境调试、运行调试、日志调试、IDE 调试、性能调试 几个层面。下面按常用场景给你一套清晰做法。
flutter doctor -v
重点看:
sudo apt update
sudo apt install -y \
build-essential \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev \
clang \
libgl1-mesa-dev \
libgles2-mesa-dev
flutter run
常用参数:
flutter run -d linux
flutter run -d chrome
flutter run --debug
flutter run --profile
flutter logs
或:
adb logcat # Android
F5 或「Run → Start Debugging」print('debug: $value');
debugPrint('flutter log');
assert(() {
print('only in debug');
return true;
}());
debugPaintSizeEnabled = true;
journalctl -xe
flutter build linux
gdb build/linux/x64/debug/bundle/your_app
ldd build/linux/x64/debug/bundle/your_app
flutter run --profile
然后打开:
DevTools → Performance
flutter pub global activate devtools
flutter devtools
浏览器打开:
http://localhost:9100
flutter config --enable-linux-desktop
flutter create .
flutter clean
flutter pub get
sudo apt install libgtk-3-dev
Debian 上调试 Flutter = flutter doctor + VS Code 断点 + flutter run/logs + DevTools
如果你愿意,可以告诉我:
我可以直接给你针对性的调试方案。