【问题标题】:Hot reload doesn't work but hot restart works in Android Studio热重载不起作用,但在 Android Studio 中热重启有效
【发布时间】:2021-05-16 00:43:18
【问题描述】:

我最近开始学习 Flutter。我从 Visual Studio 代码开始,一切正常。

我决定尝试 Android Studio 来检查它是否更流畅,但我遇到了 Hot Reload 的问题。 当我进行热重载时,这是输出。

它显示 1 个库已重新加载,但模拟器中没有任何变化。但是热重启工作......

有人可以解释这里有什么问题吗?谢谢!

【问题讨论】:

    标签: android ios flutter


    【解决方案1】:

    是的,我得到了答案。 要使用热重载/热重启,您需要有一个无状态或有状态的小部件,其中包含构建方法。热重载检查构建函数中的更改以进行更改。我的代码没有无状态小部件,因此它不起作用。

    【讨论】:

      【解决方案2】:

      你有没有尝试过:

      文件 -->> 使缓存无效并重新启动?

      【讨论】:

        【解决方案3】:

        尝试单击此图标。我认为当您更改某些代码时它会强制热重载

        【讨论】:

        • 这不是我要找的……那和热重启一样
        • Ok =/ 您是否尝试重新启动您的模拟器和 android sutdio ?有时我有这个问题,我重新启动我的模拟器(尝试擦除它的数据,以便你从一个新设备开始)x)
        猜你喜欢
        • 2020-07-13
        • 2020-05-26
        • 2019-12-12
        • 2019-11-29
        • 1970-01-01
        • 1970-01-01
        • 2017-03-13
        • 2018-10-06
        • 2020-05-20
        相关资源
        最近更新 更多