將 Windows 專案遷移至慣用的執行迴圈
Flutter 2.5 將 Windows 應用程式的執行迴圈取代為慣用的 Windows 訊息佇列,以減少 CPU 使用率。
在 Flutter 2.5 版之前建立的專案需要遷移才能獲得此改進。如果您的專案中存在 windows/runner/run_loop.h
檔案,則應遵循以下遷移步驟。
遷移步驟
#您的專案可以使用以下步驟進行更新
- 使用
flutter --version
確認您使用的是 Flutter 2.5 或更新版本 - 如果需要,使用
flutter upgrade
更新到最新的 Flutter SDK 版本 - 使用 git(或您偏好的版本控制系統)備份您的專案,因為您需要在後續步驟中重新套用您對專案所做的任何本機變更(如果有的話)
- 刪除
windows/runner
資料夾下的所有檔案 - 執行
flutter create --platforms=windows .
來重新建立 Windows 專案 - 檢閱
windows/runner
資料夾中檔案的變更 - 重新套用您在本次遷移之前對
windows/runner
資料夾中的檔案所做的任何自訂變更 - 使用
flutter build windows
確認您的應用程式可以建置
除非另有說明,本網站上的文件反映了 Flutter 的最新穩定版本。頁面最後更新於 2024-04-04。 查看原始碼 或 回報問題。