從 Android 開始為 Flutter 新增 Linux 作為目標平台
若要將 Linux 桌面新增為 Flutter 應用程式目標,請依照此程序操作。
安裝 Linux 編譯工具
#為 Linux 編譯工具分配至少 5 GB 的儲存空間。
若要開發 Linux 桌面應用程式,請使用下列命令安裝這些套件
clang
、cmake
、ninja-build
、pkg-config
、libgtk-3-dev
、libstdc++-12-dev
sudo apt-get install \ clang cmake git \ ninja-build pkg-config \ libgtk-3-dev liblzma-dev \ libstdc++-12-dev
檢查您的開發設定
#執行 Flutter Doctor
#flutter doctor
命令會驗證 Linux 完整 Flutter 開發環境的所有組件。
開啟終端機。
若要驗證所有組件的安裝,請執行以下命令。
flutter doctor
由於您選擇為 Linux 開發,因此您不需要所有組件。如果您遵循本指南,您的命令結果應類似於
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.5, on Ubuntu 20.04 (LTS), locale en)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
[!] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] Linux toolchain - develop for Linux desktop
[✓] VS Code (version 1.95)
[✓] Connected device (1 available)
[✓] Network resources
! Doctor found issues in 1 categories.
疑難排解 Flutter Doctor 問題
#當 flutter doctor
命令返回錯誤時,可能是因為 Flutter、VS Code、其中一個 Linux 函式庫、連接的裝置或網路資源。
如果 flutter doctor
命令針對任何這些組件返回錯誤,請使用 verbose 旗標再次執行它。
flutter doctor -v
檢查輸出,查看您可能需要安裝的其他軟體或需要執行的其他任務。
如果您變更了 Flutter SDK 或其相關組件的設定,請再次執行 flutter doctor
以驗證安裝。
開始使用 Flutter 開發 Linux 桌面應用程式
#恭喜。 在安裝了所有先決條件和 Flutter SDK 之後,您可以開始開發適用於 Linux 桌面的 Flutter 應用程式。
若要繼續您的學習旅程,請參閱以下指南
除非另有說明,否則本網站上的文件反映了 Flutter 的最新穩定版本。頁面最後更新於 2024-04-12。 檢視原始碼 或 回報問題。