确保CentOS系统满足以下基础要求:
bash、curl、git、unzip、wget、xz-utils等(后续会详细说明)。在安装Flutter前,需安装必要的系统依赖(用于编译和运行Flutter应用):
sudo dnf update -y # 更新系统包
sudo dnf install -y git curl unzip wget zsh libgtk-3-dev # 安装核心依赖
libgtk-3-dev是构建Flutter应用的关键依赖,用于支持UI组件渲染。
flutter.cn)获取最新稳定版本的下载链接,或直接使用wget命令下载(以3.19.6为例):wget https://storage.flutter-io.cn/flutter-infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
~/flutter):tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/
~/.bashrc文件(或~/.zshrc,根据使用的shell调整),添加Flutter的bin目录到PATH:echo 'export PATH="$PATH:~/flutter/bin"' >> ~/.bashrc
source ~/.bashrc # 使环境变量立即生效
flutter doctor命令,若输出Flutter版本号(如Flutter 3.19.6),则说明安装成功。若需开发Android应用,需额外配置Android Studio和SDK:
.tar.gz格式),解压后运行studio.sh启动安装向导;编辑~/.bashrc文件,添加以下内容(假设SDK安装在~/Android/Sdk):
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
运行source ~/.bashrc使配置生效。
打开Android Studio,进入“SDK Manager”,安装以下组件:
adb工具)。运行flutter doctor命令,检查环境配置是否完整:
flutter create my_flutter_app(my_flutter_app为项目名称),生成项目目录;cd my_flutter_app;flutter run即可看到应用界面。PATH环境变量是否包含Flutter的bin目录,确保source ~/.bashrc已执行;flutter doctor查看具体缺失的依赖,使用sudo dnf install安装对应组件;adb devices检查设备连接,确保已安装设备驱动并开启USB调试模式。