热重新加载不更新资源文件



我已经使用flutter将近一年了。有一件事我真的不明白,或者找不到答案。

我启动了应用程序。然后,我将一些资产添加到由pubspec.yaml指定的文件中。

现在我知道我需要运行pub get。但当我运行hot reloadhot restart时,没有更新(应用程序没有新的图像(。当我再次停止应用程序和start时,允许使用资产文件。

如果有任何文章可以帮助我,一定要让我知道。

基本上的区别是:
热重新加载:只需重新加载UI,即可重建UI(用户界面(,而不会丢失应用程序的状态(变量内容等(
热重启:加载代码更改,并重新启动Flutter应用程序,但基本上它使用预编译文件来节省时间,而不是重新加载整个应用程序
因此,当您在pubspec或andriodManifest中更改某些内容时,您必须停止应用程序,因为这些文件在您再次编译应用程序时会更新。。

最新更新