在 CentOS 上调试 Flutter 应用,常见场景有几种:本地命令行调试、VS Code 远程调试、以及真机/模拟器调试。下面按最常见、最实用的方式给你说明。
git clone https://github.com/flutter/flutter.git -b stable
export PATH="$PATH:`pwd`/flutter/bin"
flutter doctor
sudo yum install -y \
git curl unzip xz \
clang cmake ninja-build \
gtk3-devel libXi-devel \
mesa-libGL-devel
flutter run
常用调试命令(运行中):
r:热重载(Hot Reload)R:热重启(Hot Restart)p:显示网格o:切换 Android / iOS 预览q:退出本地用 VS Code + Remote SSH 连 CentOS。
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter",
"request": "launch",
"type": "dart"
}
]
}
按 F5 启动调试,支持:
flutter config --enable-linux-desktop
flutter create .
flutter run -d linux
调试:
flutter run --debug
手机:开发者选项 → USB 调试
flutter devices
flutter run -d <device_id>
flutter doctor 报错flutter doctor --android-licenses
adb devices
无设备 → 检查 USB / 驱动
flutter build apk
✅ CentOS 无桌面
✅ CentOS 有桌面
如果你能告诉我:
我可以给你更精确的调试方案。