将 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。 查看源代码 或 报告问题.