Flutter 2.5 用慣用的 Windows 訊息迴圈替換了 Windows 應用程式的執行迴圈,以減少 CPU 使用率。

在 Flutter 2.5 版本之前建立的專案需要遷移才能獲得此改進。如果專案中存在 windows/runner/run_loop.h 檔案,您應該遵循以下遷移步驟。

遷移步驟

#

你的專案可以透過以下步驟更新

  1. 使用 flutter --version 驗證您是否使用的是 Flutter 2.5 或更高版本
  2. 如果需要,使用 flutter upgrade 更新到最新版本的 Flutter SDK
  3. 使用 git(或您首選的版本控制系統)備份您的專案,因為您需要在後續步驟中重新應用您對專案所做的任何本地更改(如果有)
  4. 刪除 windows/runner 資料夾下的所有檔案
  5. 執行 flutter create --platforms=windows . 重新建立 Windows 專案
  6. 檢視 windows/runner 資料夾中檔案的更改
  7. 重新應用在此遷移之前對 windows/runner 資料夾中的檔案所做的任何自定義更改
  8. 使用 flutter build windows 驗證您的應用程式是否已成功構建