一、系統要求確認
確保CentOS系統為64位版本,具備至少1.6GB可用磁盤空間,并安裝以下基礎命令工具:bash、curl、file、git、2.x及以上版本的mkdir、rm、unzip、which、xz-utils、zip、wget。
二、安裝Flutter SDK
flutter_linux_3.19.6-stable.tar.xz),或通過wget命令直接下載(替換為最新版本鏈接)。~/flutter或/opt/flutter,避免路徑含空格或中文),命令示例:tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/flutter
~/.bashrc(bash用戶)或~/.zshrc(zsh用戶)文件,添加以下內容(將路徑替換為實際解壓目錄):export PATH="$PATH:~/flutter/bin"
保存后運行source ~/.bashrc(或source ~/.zshrc)使配置生效。flutter doctor,若輸出Flutter版本號及待辦事項列表,則說明SDK安裝成功。三、安裝Android開發環境(必選,用于Android設備開發)
sudo dnf install -y java-11-openjdk-devel
SDK Manager安裝以下組件:Android SDK Platform-tools、Android SDK Build-tools、Android Emulator、對應Android版本的SDK(如Android 13)。~/.bashrc或~/.zshrc,添加以下內容(路徑替換為實際SDK目錄):export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools"
運行source ~/.bashrc(或source ~/.zshrc)使配置生效。flutter doctor,若顯示“Android toolchain - develop for Android devices”項為?,則說明Android環境配置成功。四、安裝iOS開發環境(可選,用于iOS設備開發)
sudo gem install cocoapods
flutter doctor,若顯示“iOS toolchain - develop for iOS devices”項為?,則說明iOS環境配置成功。五、配置Flutter開發工具(可選但推薦)
Extensions市場搜索并安裝Flutter(自動包含Dart支持)、Dart插件,提升開發效率。Preferences → Plugins,搜索“Flutter”并安裝(依賴Dart插件,會自動關聯)。六、驗證整體環境
終端運行flutter doctor,檢查所有配置項是否顯示?(如Android工具鏈、iOS工具鏈、Flutter SDK等)。若有紅色報錯(如缺少依賴),根據提示逐一修復(如運行flutter doctor --android-licenses接受Android許可證)。
七、創建并運行第一個Flutter項目
flutter create my_flutter_app(替換my_flutter_app為項目名稱),生成項目目錄;cd my_flutter_app,連接Android設備(開啟USB調試)或啟動模擬器,運行flutter run,等待項目編譯并部署到設備。