在 Debian 上调试 Flutter,通常分为环境准备、运行调试、工具使用、常见问题排查几个部分。下面按实用顺序说明。
sudo apt update
sudo apt install -y git curl unzip xz-utils \
libglu1-mesa libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 \
clang cmake ninja-build pkg-config libgtk-3-0 libblkid-dev \
liblzma-dev libsqlite3-dev
如果你是 Flutter 桌面(Linux)开发,还需要:
sudo apt install -y libgtk-3-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
export PATH="$HOME/flutter/bin:$PATH"
flutter doctor
建议把 PATH 写入 ~/.bashrc 或 ~/.zshrc。
flutter config --enable-linux-desktop
flutter doctor
flutter run
常用参数:
flutter run --debug # 调试模式(默认)
flutter run --release
flutter run -d linux # 指定平台
F5 启动调试flutter logs
print('debug info');
debugPrint('debug info');
assert(value != null, 'value is null');
flutter run --profile
然后:
P 显示性能图层flutter pub global activate devtools
flutter devtools
浏览器打开:
http://localhost:9100
功能包括:
flutter doctor 报错flutter doctor -v
根据提示安装缺失依赖。
可能原因:
解决:
flutter config --enable-linux-desktop
sudo apt install libgtk-3-dev
安装中文字体:
sudo apt install fonts-wqy-zenhei
避免用 root 运行 Flutter:
sudo chown -R $USER:$USER ~/flutter
flutter doctor 确保环境正常flutter run 启动应用flutter logs如果你愿意,可以告诉我:
我可以给你更针对性的调试方案。