将工程迁移到「更 Windows」的事件循环系统


Flutter 2.5 开始使用「更 Windows」的事件循环系统来降低 CPU 使用率。

Projects created before Flutter version 2.5 need to be migrated to get this improvement. You should follow the migration steps below if the windows/runner/run_loop.h file exists in your project.

Migration steps

Your project can be updated using these steps:

  1. Verify you are on Flutter version 2.5 or newer using flutter --version
  2. If needed, use flutter upgrade to update to the latest version of the Flutter SDK
  3. Backup your project with git (or your preferred version control system), since you need to reapply any local changes you’ve made (if any) to your project in a later step
  4. Delete all files under the windows/runner folder
  5. Run flutter create --platforms=windows . to recreate the Windows project
  6. Review the changes to files in the windows/runner folder
  7. Reapply any custom changes made to the files in the windows/runner folder prior to this migration
  8. Verify that your app builds using flutter build windows