Flutter 已尝试热重新加载,但更改不会反映在仿真器上

Flutter 已尝试热重新加载,但更改不会反映在仿真器上,flutter,dart,flutter-hotreload,Flutter,Dart,Flutter Hotreload,因此,我从我的分支中提取了这段代码,并使用vs代码进行了一些更改,并尝试了热重新加载,但这些更改没有反映在模拟器上。这是一个使用dart的颤振应用程序。我注意到上面写着“源代码管理-3个未保存的更改”。这与此有关系吗?1)确保您有一个稳定的internet连接,因为当internet连接不良时,有时热重新加载和代码更改不起作用 2) 检查颤振、IDE(VS代码)、Emulator的当前版本。如果您没有更新到最新版本,而最新版本可能会因为错误而出现问题,则旧版本中的错误不会得到修复。升级颤振的命令

因此,我从我的分支中提取了这段代码,并使用vs代码进行了一些更改,并尝试了热重新加载,但这些更改没有反映在模拟器上。这是一个使用dart的颤振应用程序。我注意到上面写着“源代码管理-3个未保存的更改”。这与此有关系吗?

1)确保您有一个稳定的internet连接,因为当internet连接不良时,有时热重新加载和代码更改不起作用

2) 检查颤振、IDE(VS代码)、Emulator的当前版本。如果您没有更新到最新版本,而最新版本可能会因为错误而出现问题,则旧版本中的错误不会得到修复。升级颤振的命令为[颤振升级或颤振升级-强制]

3) 最后,在这种情况下,如果代码格式不正确,则无法执行热重新加载功能。尝试使用flatter命令轻松格式化代码,从终端运行[flatter format lib],它将格式化lib目录和子目录中的所有dart文件。您可以使用任何您喜欢的目录更改lib

4) 最重要的是,问题仍然没有解决,请尝试运行命令[dart fix--干运行,dart fix--应用]访问颤振和dart的官方文档以获取更多参考


5) 我希望这将有助于你解决问题,如果你不能回复我们的话。还可以回放帮助您解决问题的方法或解决方案。

请注意,热重新加载只调用
小部件中的
build
方法,因此如果您在外部进行了任何更改,它们将不会出现。