在 CentOS 下调试 Flutter,通常分为 环境准备、运行调试、常见问题排查 三部分。下面按实战流程说明。
sudo yum install -y git curl unzip xz \
glibc.i686 libstdc++.i686 zlib.i686 \
mesa-libGL mesa-libEGL \
gtk3 libX11 libXext libXrender
cd ~
git clone https://github.com/flutter/flutter.git
export PATH="$HOME/flutter/bin:$PATH"
验证:
flutter doctor
flutter run
常用参数:
flutter run --debug # 调试模式
flutter run --release # 发布模式
flutter run -d linux # Linux 桌面
flutter run -d chrome # Web
调试时支持:
r 热重载R 热重启q 退出安装插件
打开项目
点击 Run → Start Debugging
断点、变量查看、调用栈都支持
sudo yum install -y java-11-openjdk
安装 Android Studio → 插件 Flutter / Dart
适合 Android 设备调试。
开启 Linux 支持:
flutter config --enable-linux-desktop
flutter create .
flutter run -d linux
⚠️ CentOS 需要:
flutter devices
flutter clean
flutter pub get
flutter logs
或代码中:
print('debug info');
flutter run --profile
打开:
DevTools → Performance
如果是 无 GUI 的 CentOS 服务器:
❌ 不能直接 flutter run -d linux
✅ 正确方式:
flutter build linux
flutter build apk
| 场景 | 推荐 |
|---|---|
| 桌面开发 | CentOS + VS Code |
| Android | CentOS + Android Studio |
| 服务器 | 仅构建,不调试 UI |
如果你愿意,可以告诉我:
我可以给你 更精确的命令。