跳至主要內容

將 Windows 專案遷移至慣用的執行迴圈

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 確認您的應用程式可以建置