一、系统要求确认
确保CentOS系统为64位版本,具备至少1.6GB可用磁盘空间,并安装以下基础命令工具:bash、curl、file、git、2.x及以上版本的mkdir、rm、unzip、which、xz-utils、zip、wget。
二、安装Flutter SDK
flutter_linux_3.19.6-stable.tar.xz),或通过wget命令直接下载(替换为最新版本链接)。~/flutter或/opt/flutter,避免路径含空格或中文),命令示例:tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/flutter
~/.bashrc(bash用户)或~/.zshrc(zsh用户)文件,添加以下内容(将路径替换为实际解压目录):export PATH="$PATH:~/flutter/bin"
保存后运行source ~/.bashrc(或source ~/.zshrc)使配置生效。flutter doctor,若输出Flutter版本号及待办事项列表,则说明SDK安装成功。三、安装Android开发环境(必选,用于Android设备开发)
sudo dnf install -y java-11-openjdk-devel
SDK Manager安装以下组件:Android SDK Platform-tools、Android SDK Build-tools、Android Emulator、对应Android版本的SDK(如Android 13)。~/.bashrc或~/.zshrc,添加以下内容(路径替换为实际SDK目录):export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools"
运行source ~/.bashrc(或source ~/.zshrc)使配置生效。flutter doctor,若显示“Android toolchain - develop for Android devices”项为✅,则说明Android环境配置成功。四、安装iOS开发环境(可选,用于iOS设备开发)
sudo gem install cocoapods
flutter doctor,若显示“iOS toolchain - develop for iOS devices”项为✅,则说明iOS环境配置成功。五、配置Flutter开发工具(可选但推荐)
Extensions市场搜索并安装Flutter(自动包含Dart支持)、Dart插件,提升开发效率。Preferences → Plugins,搜索“Flutter”并安装(依赖Dart插件,会自动关联)。六、验证整体环境
终端运行flutter doctor,检查所有配置项是否显示✅(如Android工具链、iOS工具链、Flutter SDK等)。若有红色报错(如缺少依赖),根据提示逐一修复(如运行flutter doctor --android-licenses接受Android许可证)。
七、创建并运行第一个Flutter项目
flutter create my_flutter_app(替换my_flutter_app为项目名称),生成项目目录;cd my_flutter_app,连接Android设备(开启USB调试)或启动模拟器,运行flutter run,等待项目编译并部署到设备。