centos

centos下flutter开发环境怎么搭

小樊
37
2025-07-18 20:58:37
栏目: 智能运维

在CentOS上搭建Flutter开发环境的步骤如下:

1. 安装Flutter SDK

方法一:使用Flutter官方提供的脚本

  1. 更新系统包

    sudo yum update -y
    
  2. 安装依赖包

    sudo yum install -y wget git
    
  3. 下载Flutter SDK

    wget https://dl.flutter.io/flutter/bin/linux/x64/flutter-linux-x64-*.tar.xz
    
  4. 解压Flutter SDK

    sudo tar -xf flutter-linux-x64-*.tar.xz -C /usr/local/flutter
    
  5. 配置环境变量: 编辑 ~/.bashrc~/.bash_profile 文件,添加以下内容:

    export PATH="$PATH:/usr/local/flutter/bin"
    

    然后使配置生效:

    source ~/.bashrc
    
  6. 验证安装

    flutter doctor
    

方法二:使用Flutter DevTools推荐的安装方法

  1. 更新系统包

    sudo yum update -y
    
  2. 安装依赖包

    sudo yum install -y wget git
    
  3. 下载Flutter SDK

    wget https://storage.flutter-io.cn/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
    
  4. 解压Flutter SDK

    tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/flutter
    
  5. 配置环境变量: 编辑 ~/.bashrc 文件,添加以下内容:

    export PATH="$PATH:~/flutter/bin"
    

    然后使配置生效:

    source ~/.bashrc
    
  6. 验证安装

    flutter doctor
    

2. 安装Android Studio和SDK

  1. 下载并安装Android Studio: 访问Android Studio官网,下载适用于Linux的安装包并进行安装。

  2. 配置Android SDK: 在Android Studio中,打开SDK Manager,安装所需的Android SDK版本和构建工具。

  3. 配置环境变量: 编辑 ~/.bashrc~/.zshrc 文件,添加以下内容:

    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
    

3. 安装Java Development Kit (JDK)

  1. 下载并安装JDK: 访问Oracle官网OpenJDK官网,下载并安装适用于Linux的JDK。

  2. 配置环境变量: 编辑 ~/.bashrc~/.zshrc 文件,添加以下内容:

    export JAVA_HOME=/path/to/your/jdk
    export PATH="$PATH:$JAVA_HOME/bin"
    

    然后使配置生效:

    source ~/.bashrc
    

4. 验证环境

运行以下命令检查Flutter环境是否配置成功:

flutter doctor

如果有任何问题,根据提示进行相应的修复。

5. 安装依赖(可选)

如果你需要使用某些特定的库或插件,可以通过 pubspec.yaml 文件来管理依赖,并运行以下命令来安装:

flutter pub get

通过以上步骤,你应该能够在CentOS上成功配置Flutter开发环境。如果有任何问题,可以参考Flutter官方文档或社区论坛寻求帮助。

0
看了该问题的人还看了