在 CentOS 上调试 Flutter,通常分为 环境准备、运行方式、调试工具、常见问题 几部分。下面按实操角度说明。
sudo yum groupinstall "Development Tools"
sudo yum install -y git curl unzip xz wget
如果是 CentOS 7,可能还需要:
sudo yum install -y libstdc++ mesa-libGL
cd ~
git clone https://github.com/flutter/flutter.git -b stable
配置环境变量:
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
flutter doctor
常见缺失:
flutter run
调试参数:
flutter run --debug
flutter run -d chrome # Web
flutter run -d linux # Linux 桌面
flutter run -d <deviceId> # 指定设备
查看设备:
flutter devices
安装插件
打开 Flutter 项目
配置 launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter Debug",
"request": "launch",
"type": "dart"
}
]
}
F5 启动调试
sudo yum install -y java-11-openjdk
安装 Android Studio 后:
flutter logs
flutter doctor -v
flutter clean
flutter pub get
flutter config --enable-linux-desktop
flutter run -d linux
需安装:
sudo yum install -y gtk3-devel
sudo yum groupinstall "Fonts"
flutter doctorflutter run -d chromeflutter logs 辅助flutter clean 解决诡异问题如果你愿意,可以告诉我:
我可以给你 更精确的配置方案。