一、系统配置要求
sudo yum install -y git curl unzip wget xz-utils zip
命令安装缺失的工具)。二、安装Flutter SDK
下载SDK:
访问Flutter官网(flutter.cn)的「Release Archive」页面,选择最新稳定版本的Linux版本(如flutter_linux_3.19.6-stable.tar.xz
),使用wget命令下载至本地:
wget https://storage.flutter-io.cn/flutter-infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
。
解压文件:
将下载的压缩包解压至目标目录(如~/flutter
,即用户主目录下的flutter
文件夹):
tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/flutter
。
配置环境变量:
编辑用户级的~/.bashrc
文件(若使用zsh则编辑~/.zshrc
),在文件末尾添加以下内容,将Flutter的bin
目录加入系统PATH:
export PATH="$PATH:~/flutter/bin"
。
保存文件后,运行source ~/.bashrc
(或source ~/.zshrc
)使配置立即生效。
验证安装:
终端输入flutter doctor
,若输出Flutter版本号(如Flutter 3.19.6 • channel stable • https://github.com/flutter/flutter.git
)及后续检查项,则说明SDK安装成功。
三、安装Android开发环境(必选,用于Android设备调试)
安装JDK:
Flutter要求使用JDK 11及以上版本,推荐安装OpenJDK 11:
sudo yum install -y java-11-openjdk-devel
。
安装完成后,通过java -version
验证是否安装成功(输出应包含openjdk version "11.x.x"
)。
安装Android Studio:
.tar.gz
格式);~/development/android-studio
),并进入bin
目录运行studio.sh
启动安装向导;配置Android SDK:
配置环境变量:
编辑~/.bashrc
(或~/.zshrc
),添加以下内容(将$HOME/Android/Sdk
替换为实际的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环境:
终端输入flutter doctor
,检查「Android toolchain」项是否显示「✓」(表示Android环境配置成功)。
四、配置iOS开发环境(可选,仅Mac系统需要)
若需在iOS设备上调试,需在Mac电脑上安装Xcode(从Mac App Store下载)及CocoaPods(sudo gem install cocoapods
),并配置环境变量。CentOS作为Linux系统,无法直接运行iOS模拟器或编译iOS应用,但可编写代码并通过Mac设备调试。
五、验证Flutter环境 终端再次运行flutter doctor
,检查所有检查项是否通过(如Android工具链、Flutter SDK版本、设备连接状态等)。若有红色错误提示(如缺少Android SDK组件),可根据提示安装对应依赖;若有黄色警告(如未连接设备),可忽略或按提示解决。
六、创建并运行Flutter项目
创建项目:
终端输入flutter create my_flutter_app
(my_flutter_app
为项目名称),等待项目创建完成。
运行项目:
进入项目目录:cd my_flutter_app
,连接Android设备(或启动模拟器),运行flutter run
,即可看到Flutter应用的运行界面。
七、可选:安装开发工具