1. 检查并更新Flutter版本
确保Flutter为最新稳定版,旧版本可能存在兼容性问题。运行flutter --version
查看当前版本,若需更新,执行flutter upgrade
即可。
2. 安装系统依赖
CentOS需安装编译工具及Flutter所需库文件。执行以下命令安装:
sudo yum -y groupinstall "Development tools"
(安装gcc、make等基础工具);
sudo yum -y install zlib-devel openssl-devel libffi-devel python3 git cmake
(安装Flutter依赖的库)。
3. 配置环境变量
将Flutter SDK的bin
目录添加到PATH
中,确保命令全局可用。编辑~/.bashrc
(或~/.bash_profile
),添加:
export PATH="$PATH:/path/to/flutter/bin"
(替换为实际SDK路径);
运行source ~/.bashrc
使配置生效。
4. 验证Flutter安装
运行flutter doctor
,检查系统环境是否满足要求(如Android工具链、iOS工具链等)。根据提示解决未满足的条件(如安装Android Studio、配置Android SDK路径)。
5. 管理项目依赖兼容性
pubspec.yaml
文件,指定依赖包及版本(如http: ^0.13.3
,^
表示接受该主版本的最新更新);flutter pub get
获取依赖;flutter pub upgrade
升级所有依赖,或手动调整版本号解决。6. 处理Android/iOS工具链兼容性
flutter doctor
检查Android SDK路径是否配置正确;xcode-select --install
安装命令行工具)。7. 清理缓存与重建
若遇到构建问题,可清理Flutter缓存(flutter clean
),然后重新获取依赖(flutter pub get
)并构建项目(flutter run
)。
8. 使用Docker避免环境问题
若本地环境配置复杂,可使用Docker创建一致的Flutter环境。编写Dockerfile
(如基于flutter:2.12.13
镜像,复制项目文件并运行flutter pub get
),构建镜像后运行容器即可。