如何解决 Flutter 热重载问题

Posted

技术标签:

【中文标题】如何解决 Flutter 热重载问题【英文标题】:How to solve the problem of Flutter hot reload 【发布时间】:2019-10-31 15:33:06 【问题描述】:

我的颤振项目在我的安卓设备上正常运行。当我删除默认代码并保存时,热重载不起作用。它不会在终端显示任何错误。我正在使用vs代码编辑器并通过数据线连接。

【问题讨论】:

VSCode hot reload for flutter的可能重复 【参考方案1】:

热重载似乎不起作用的最常见原因是修改您的 main 方法(热重载不会重新运行此方法)。根据https://flutter.dev/docs/development/tools/hot-reload 文档中列出的限制检查您在做什么

不热重载的内容包括:

static 字段 更改为main 方法 更改为initState 枚举更改为类,反之亦然 修改了泛型类型参数

【讨论】:

以上是关于如何解决 Flutter 热重载问题的主要内容,如果未能解决你的问题,请参考以下文章

vscode 在最新的 Flutter 版本上无法热重载

Flutter“不能热加载(hot reload),热重载按钮灰色且无法点击”的解决方案

在物理设备中运行时,Flutter 中的热重载不起作用

如何检测 Flutter App 代码中的热重载?

修改 Flutter 引擎代码或修改任何第三方库代码时如何热重载/重启?

如何在 NestJS 中热重载联邦网关