Flutter 正在执行热重启而不是热重载 [Ubuntu]

Posted

技术标签:

【中文标题】Flutter 正在执行热重启而不是热重载 [Ubuntu]【英文标题】:Flutter is performing a hot restart instead hot reload [Ubuntu] 【发布时间】:2021-10-02 19:21:41 【问题描述】:

当使用android studio并按下ctrl+s或使用闪电来执行热重载时,flutter会执行热重启,大​​约需要17-18秒这样做。

vscode 也会发生这种情况。

我正在使用

安卓工作室 4.2.2 flutter 2.4.0-5.0.pre.181(这是一个 snap 应用) ubuntu 20.04

颤振医生的输出

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 2.4.0-5.0.pre.181, on Ubuntu 20.04.2 LTS 5.10.0-1038-oem, locale en_GB.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] IntelliJ IDEA Community Edition (version 2021.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.1)
[✓] VS Code (version 1.58.2)
[✓] Connected device (1 available)

• No issues found!

我尝试从模板创建新应用,但发生了同样的事情。

【问题讨论】:

【参考方案1】:

运行以下两个命令后,它现在可以工作了。

    flutter channel stable我是master flutter upgrade

【讨论】:

以上是关于Flutter 正在执行热重启而不是热重载 [Ubuntu]的主要内容,如果未能解决你的问题,请参考以下文章

修改 Flutter 引擎代码或修改任何第三方库代码时如何热重载/重启?

颤振热重载和热重启不起作用

Android Studio 中的 Flutter App 不会通过热重载或热重启在虚拟设备上更新

在物理设备中运行时,Flutter 中的热重载不起作用

Flutter混合开发模式下的代码调试

单击颤振附加按钮后无法进行热重载或热重启