1

所以我从我的分支中提取了这段代码,并使用 vs 代码进行了一些更改,并尝试了热重载,但这些更改并未反映在模拟器上。这是一个使用 dart 的颤振应用程序。我注意到一些说“源代码控制 - 3 个未保存的更改”的内容。这和这个有关系吗?

4

1 回答 1

0

1)确保您有稳定的互联网连接,因为有时当互联网连接不佳时,热重载和代码更改不起作用。

2)检查 Flutter、IDE(VS code)、Emulator 的当前版本。如果您没有更新到可能由于错误而成为问题的最新版本,则旧版本中不会修复错误。升级颤振的命令是[颤振升级或颤振升级--force]

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

4)最重要的是问题仍然没有解决尝试运行命令[dart fix --dry-run,dart fix --apply]访问flutter和dart的官方文档以获取更多参考。

5)我希望这将帮助您解决问题,如果没有回复我们。还回放哪些方法或解决方案可以帮助您解决问题。

于 2021-05-30T15:26:36.580 回答