Flutter热重载和热重启动仅在某些模块/文件中不起作用(Android Studio,Windows 10)

时间:2020-08-28 22:46:14

标签: android-studio flutter hot-reload

我已经写了2个星期左右的应用程序。几天前突然,热重载和热重启功能似乎停止工作。就像我在应该重新加载的文件中进行更改一样(例如更改文本小部件的文本),但是它Reloaded 0 of 583 libraries in 576ms.我已经在Android Studio上待了很长时间(在VSCode中以及当我进行编辑,但要从命令行重新加载/重新启动),然后我实现了一个有趣的实现:

热重装/重启仅适用于特定模块。这里有很多代码,因此我将小部件分离为不同的文件,并使用Navigator.push(context, MaterialPageRoute(builder: (context) => ModuleName()));

我真的不确定为什么会发生这种情况,而且这真令人生气,因为我做了很多小的更改,迫不及待地要重新编译整个ENTIRE应用程序。有人知道为什么会这样吗?

我认为这可能与以下链接类似:https://flutter.dev/docs/development/tools/hot-reload#recent-ui-change-is-excluded。但是,这似乎不正确,因为我正在查看我的代码,并且可以推入一个小部件,并且可以热重载它,但是如果我推入另一个小部件,那将是行不通的。

(出于记录,我尝试做flutter cleanflutter doctor返回所有寒意,我添加了这个环境变量,但无济于事:No_PROXY=127.0.0.1(或类似的东西)

0 个答案:

没有答案