在 Debian 上调试 Flutter,通常分为环境调试、运行调试和问题排查三部分。下面按实际使用场景给你一套清晰的做法。
flutter doctor
重点看:
如果有 ✗,按提示修复。
sudo apt update
sudo apt install -y \
build-essential \
libgl1-mesa-dev \
libglu1-mesa-dev \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
如果是 Flutter Linux 桌面调试,这些基本是必须的。
flutter run
常用参数:
flutter run --debug # 默认
flutter run --profile # 性能调试
flutter run --release # 发布模式
flutter devices
flutter run -d linux
flutter run -d chrome
F5 启动调试flutter logs
flutter run -v
或
flutter build linux -v
在代码中加:
print('debug info');
或用:
debugPrint('debug');
flutter config --enable-linux-desktop
flutter create .
一般是缺库:
sudo apt install libgtk-3-dev
sudo apt install fonts-noto-cjk
运行中按:
P
flutter pub global activate devtools
flutter devtools
浏览器打开后连接正在运行的 App。
flutter clean
flutter pub get
flutter analyze
flutter doctor -v
如果你愿意,可以告诉我:
我可以直接帮你定位问题。