热重载不起作用,但在 Android Studio 中热重启有效
Posted
技术标签:
【中文标题】热重载不起作用,但在 Android Studio 中热重启有效【英文标题】:Hot reload doesn't work but hot restart works in Android Studio 【发布时间】:2021-05-16 00:43:18 【问题描述】:我最近开始学习 Flutter。我从 Visual Studio 代码开始,一切正常。
我决定尝试 android Studio 来检查它是否更流畅,但我遇到了 Hot Reload 的问题。 当我进行热重载时,这是输出。
它显示 1 个库已重新加载,但模拟器中没有任何变化。但是热重启工作......
有人可以解释这里有什么问题吗?谢谢!
【问题讨论】:
【参考方案1】:是的,我得到了答案。 要使用热重载/热重启,您需要有一个无状态或有状态的小部件,其中包含构建方法。热重载检查构建函数中的更改以进行更改。我的代码没有无状态小部件,因此它不起作用。
【讨论】:
【参考方案2】:你有没有尝试过:
文件 -->> 使缓存无效并重新启动?
【讨论】:
【参考方案3】:尝试单击此图标。我认为当您更改某些代码时它会强制热重载
【讨论】:
这不是我要找的……那和热重启一样 Ok =/ 您是否尝试重新启动您的模拟器和 android sutdio ?有时我有这个问题,我重新启动我的模拟器(尝试擦除它的数据,以便你从一个新设备开始)x)以上是关于热重载不起作用,但在 Android Studio 中热重启有效的主要内容,如果未能解决你的问题,请参考以下文章
颤振热重新加载在android studio(mac)中不起作用