溫馨提示×

centos下flutter開發環境怎么搭

小樊
41
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女