將 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驗證您的應用程式是否已成功構建