【发布时间】:2022-01-07 13:44:13
【问题描述】:
我正在 Android Studio 中编写一个测试应用程序。热重载在 Android 模拟器 (Google Pixel) 中运行良好,并且在保存项目时,应用程序会立即在模拟器窗口中重载。
但如果您在浏览器模拟器中打开应用程序:Chrome 或 Edge,则应用程序不会在其中更新直到我将鼠标光标移动到浏览器区域。这很烦人,也许有办法克服它?
Picture from console when doing "Hot Reload"
图片显示了当我将鼠标移动到浏览器窗口时应用程序等待 7 秒的示例。
鼠标移到那里就够了,不用点击。
【问题讨论】:
-
技术上 Flutter web 不支持热重载:github.com/flutter/flutter/issues/53041 这就是你面临这个问题的原因。
标签: flutter browser emulation reload