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