温馨提示×

centos上flutter开发环境怎么搭

小樊
42
2025-09-17 22:25:25
栏目: 智能运维

一、系统配置要求

  • 操作系统:确保使用64位版本的CentOS(如CentOS 7/8/9);
  • 磁盘空间:至少预留1.6 GB可用空间(用于安装Flutter SDK及依赖);
  • 命令工具:需提前安装bash、curl、file、git、2.x及以上版本的mkdir、rm、unzip、which、xz-utils、zip、wget(可通过sudo yum install -y git curl unzip wget xz-utils zip命令安装缺失的工具)。

二、安装Flutter SDK

  1. 下载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

  2. 解压文件
    将下载的压缩包解压至目标目录(如~/flutter,即用户主目录下的flutter文件夹):
    tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/flutter

  3. 配置环境变量
    编辑用户级的~/.bashrc文件(若使用zsh则编辑~/.zshrc),在文件末尾添加以下内容,将Flutter的bin目录加入系统PATH:
    export PATH="$PATH:~/flutter/bin"
    保存文件后,运行source ~/.bashrc(或source ~/.zshrc)使配置立即生效。

  4. 验证安装
    终端输入flutter doctor,若输出Flutter版本号(如Flutter 3.19.6 • channel stable • https://github.com/flutter/flutter.git)及后续检查项,则说明SDK安装成功。

三、安装Android开发环境(必选,用于Android设备调试)

  1. 安装JDK
    Flutter要求使用JDK 11及以上版本,推荐安装OpenJDK 11:
    sudo yum install -y java-11-openjdk-devel
    安装完成后,通过java -version验证是否安装成功(输出应包含openjdk version "11.x.x")。

  2. 安装Android Studio

    • 访问Android Studio官网下载Linux版本的安装包(如.tar.gz格式);
    • 解压至指定目录(如~/development/android-studio),并进入bin目录运行studio.sh启动安装向导;
    • 按照提示完成安装,重启终端。
  3. 配置Android SDK

    • 启动Android Studio,点击「Configure」→「SDK Manager」;
    • 在「SDK Platforms」选项卡中,勾选所需的Android版本(如Android 13.0、Android 12.0),点击「Apply」安装;
    • 在「SDK Tools」选项卡中,勾选「Android SDK Build-Tools」、「Android Emulator」、「Android SDK Platform-Tools」,点击「Apply」安装。
  4. 配置环境变量
    编辑~/.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使配置生效。

  5. 验证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项目

  1. 创建项目
    终端输入flutter create my_flutter_appmy_flutter_app为项目名称),等待项目创建完成。

  2. 运行项目
    进入项目目录:cd my_flutter_app,连接Android设备(或启动模拟器),运行flutter run,即可看到Flutter应用的运行界面。

七、可选:安装开发工具

  • Visual Studio Code:安装VS Code后,添加Flutter和Dart扩展,支持代码自动完成、热重载等功能;
  • Android Studio:已包含在Android开发环境配置中,提供更完善的Android调试工具。

0