【问题标题】:How to hot reload/restart when modifying Flutter engine code, or modifying any third party library code?修改 Flutter 引擎代码或修改任何第三方库代码时如何热重载/重启?
【发布时间】:2022-01-24 03:38:15
【问题描述】:

我正在调试一些问题,需要临时更改 Flutter 引擎的 Dart 代码(例如添加一些 prints` 到它)。几个月前我成功地做到了,但在 Flutter 2.8 中我无法做到。也就是说,如果我更改了几行 Flutter 引擎代码,然后点击“热重载”或“热重启”,新代码并没有部署。

当我尝试从 pub 依赖修改第三方代码时也会发生这种情况。

(当然,我不会永久更改代码,只是一种调试方式。)

感谢您的任何建议!


编辑

这是设置页面的详细信息。

【问题讨论】:

    标签: flutter dart debugging


    【解决方案1】:

    在尝试重新加载代码之前尝试停止调试,然后单击开始而不进行调试。可能对你有帮助。您也可以通过将“r”写入热重载来尝试终端。

    【讨论】:

    • 我什至不启用调试...
    【解决方案2】:

    如果您使用的是 VScode,请转到 file-preferences-settings 搜索flutter hot reload并进行配置。

    如果你有任何错误,它不会更新任何东西,只会抛出错误报告。

    【讨论】:

    • 这不起作用...
    猜你喜欢
    • 2018-04-28
    • 2011-06-24
    • 2017-09-19
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多