在上,首先编译,该项目构建正确,并在设备或模拟器上运行。在此之后,如果对代码进行了更改,然后尝试热重新启动和重新构建,则应用程序不会重新构建,也不会显示新的修改。
即使我尝试flutter clean来清理解决方案,删除'build/‘路径和后面的flutter run,但同样的问题再次发生。
或rm -rf build && flutter run
为了更新最新的重试,我已经更新了Visual代码和Flutter (版本1.9),但是根本没有做任何更改。
我已经尝试运行Xcode应用程序后,颤振干净,并得到同样的问题。
下面我附加了一个简单的打印屏幕,以显示我在标题字符串值上的演示项目上应用的简单更改,以及模拟器上的解决方案(在物理设备上获得的解决方案)和代码修改,以及不重新构建的应用程序。

P.s:我也检查过这个,https://github.com/flutter/flutter/issues/17155
这个https://github.com/flutter/flutter/issues/18736删除ios/和android/中的文件,运行flutter clean、flutter create .以重新创建文件,并在flutter run结尾处重新创建文件。
发布于 2019-09-19 20:53:04
在屏幕截图中,main.dart文件似乎未保存(它在选项卡中有一个点)。如果未保存更改,则终端中的重新加载不会应用这些更改。
也就是说,有一种比从终端运行flutter run更好的方法-- use F5 (或Debug -> Start Debug)。当以这种方式运行时,不仅可以获得一个完整的调试器,还可以在保存时重新加载热加载,以及其他调试功能和对DevTools的轻松访问!
在VS代码中有更多关于运行和调试的信息:
https://flutter.dev/docs/development/tools/vs-code#running-and-debugging
https://stackoverflow.com/questions/57993977
复制相似问题