目錄

將工程遷移到更有利於 Windows 的事件循環系統

目錄

Flutter 2.5 開始使用更有利於 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 指令,驗證應用程式的建立情況。