当前位置: 首页 > 知识库问答 >
问题:

颤振的VSCode热重装不起作用

常业
2023-03-14

我现在正在使用VSCode开发我的flutter应用程序,这时热重载正好停止工作,就在我开发的中间。我完全不知道为什么会发生这种情况,我以前从来没有遇到过这种问题。如果这对任何人有帮助的话,我正在制作我的应用程序的第二页,你可以通过第一页上的一条路线进入。这就是热重装不起作用的原因吗?如果不是,有人能告诉我为什么它不工作吗?这真的很烦人,阻碍了我的应用程序的进展。谢谢!

重新启动我的计算机,并重新开始调试。如果有帮助,我在运行macOS Mojave版本10.14.2的Macbook Pro 2015上。

实际上没有任何代码可以显示,它与代码无关。它是VSCode或Flutter。

我期望热重装能起作用,但它不起作用。

共有3个答案

孟均
2023-03-14

如果你仍然面临这个问题

打开VS代码,然后转到:

Update - 12/Jun/2022:现在的选项是“全部”,而不是“始终”

茹轩昂
2023-03-14

我注意到,如果您在< code>runApp中直接传入< code>MaterialApp,则热重装不起作用。如果创建了单独的核心小部件,那么一切都会正常工作。

工作示例:

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Hot reload works!!')),
      ),
    );
  }
}

不工作:

void main() => runApp(MaterialApp(
  home: Scaffold(
    appBar: AppBar(title: Text('Hot reload not working')),
  ),
));

另外,不要忘记在保存时启用热重载:https://stackoverflow.com/a/67132314/4990406

齐阳
2023-03-14

如果您使用f5启动应用程序或从调试下拉列表中选择启动调试,则热重新加载不起作用。

但是,如果您使用Ctrl+F5启动应用程序,或者从debug下拉列表中选择start without debugging。

要解决此问题,请首先使用Shift f5关闭正在运行的调试会话。

然后从菜单栏中单击“调试”。单击“开始”而不进行调试

现在热重装工作得非常好。

您也可以使用终端进行热重新加载。只需键入:在终端中运行flutter,即可启动应用程序。

只需在终端中按r,热重载将被初始化。

 类似资料:
  • 我已经用Firebase实现了通知,通知工作正常。但我需要播放一个自定义声音来通知。我已经实施了 playSound:true,声音:const RawResourceAndroidNotificationSound('通知'), 并在android\app\src\main\res\raw文件夹中添加了声音,该文件夹名为“通知”。mp3’。但通知系统上没有声音。 还实现了有效负载中的代码。 主功

  • 这是我的小部件,在应用程序中显示自己的一张小照片。 然而,出于某种原因,我一直在得到这个 尽管图像在文件夹中。请帮忙

  • 目前我正在尝试颤振网页,我需要在颤振主频道工作。但是,后来我需要继续我的其他项目。在他们身上,我正在研究颤振稳定通道。 但是,每当我使用命令“flutter channel stable”或“fluter channel master”切换我的flutter通道时,它每次都会重新下载sdk和其他工具。 目前,我已经下载了稳定的颤振sdk和稳定的dart sdk。 我已将它们移动到“FlutterS

  • 我可以使用“startAfter”和“limit”进行分页,但它有错误。 例如,在Firestore DB中,我有7条记录: 当页面大小为5时,第一页就可以了,因为我使用了: 它给了我1-5项。 当它加载第二页时,我使用了: 问题是第二页结果只有item7,item6消失了。“开始”也有同样的问题。 真希望它有“抵消”功能,有人有解决办法吗?

  • 我正在Linux Ubuntu上配置Flatter SDK 我在文件中为和指定了,但我在运行时收到此错误:

  • Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart