将 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
验证您的应用程序是否已成功构建