跳到主要內容

從 Web 開始,為 Flutter 新增 Linux 作為目標平台

要為 Linux 新增 Linux 作為 Flutter 應用程式的目標平台,請依照以下步驟進行。

安裝 Linux 編譯工具

#
  1. 為 Linux 編譯工具分配至少 5 GB 的儲存空間。

  2. 要開發 Linux 應用程式,請使用以下指令安裝這些套件
    clangcmakeninja-buildpkg-configlibgtk-3-devlibstdc++-12-dev

    sudo apt-get install \
          clang cmake git \
          ninja-build pkg-config \
          libgtk-3-dev liblzma-dev \
          libstdc++-12-dev

檢查您的開發環境設定

#

help 說明

執行 Flutter doctor

#

flutter doctor 指令會驗證 Linux 完整 Flutter 開發環境的所有元件。

  1. 開啟 Shell。

  2. 要驗證所有元件的安裝,請執行以下指令。

    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
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] Linux toolchain - develop for Linux desktop
[✓] VS Code (version 1.95)
[✓] Connected device (1 available)
[✓] Network resources


! Doctor found issues in 2 categories.

排除 Flutter doctor 問題

#

flutter doctor 指令返回錯誤時,可能是因為 Flutter、VS Code、其中一個 Linux 函式庫、已連接的裝置或網路資源。

如果 flutter doctor 指令針對其中任何元件返回錯誤,請再次使用詳細模式旗標執行。

flutter doctor -v

檢查輸出,看看您可能需要安裝的其他軟體或需要執行的其他任務。

如果您變更了 Flutter SDK 或其相關元件的設定,請再次執行 flutter doctor 來驗證安裝。

開始使用 Flutter 開發 Linux 桌面應用程式

#

恭喜。 在安裝所有先決條件和 Flutter SDK 之後,您可以開始為 Linux 桌面開發 Flutter 應用程式。

要繼續您的學習旅程,請參考以下指南