在控制台中使用flutter run
运行我的应用时,我可以按“' r'重新加载并按下' R'重新加载并重新启动。在VS Code中调试时有没有办法做到这一点?保存文件会导致热重载,但我无法找到完全重启的方法。
修改
这与热重载选项略有不同,所以我不认为这是重复的。此问题涉及执行应用程序的完全重新启动而不重新安装它。这可以通过在控制台中按下大写R来实现,而不是在控制台中按下小写字母r来执行热重新加载。
答案 0 :(得分:9)
调试时,可以按Ctrl
+ F5
完全重启,也可以从VS Code的命令面板Flutter: Full Restart
运行Ctrl
命令对于macOS,+ Shift
+ P
或Cmd
+ Shift
+ P
。
注意:在下一个版本(v2.13.0,其中有可用的测试版)"完全重启"已重命名为" Hot Restart"更好地反映它是如何工作的(这也发生在其他Flutter工具和文档中)。
相关信息:
答案 1 :(得分:4)
选择的答案不适用于Flutter 1.2.1,因此我使用了以下解决方案:
dart.flutterDebuggerRestartBehaviour
,并将其设置为hotRestart
启动调试器(F5),然后在要热重启时单击“重启”按钮: