有没有办法在调试 Flutter App 时更改值

Posted

技术标签:

【中文标题】有没有办法在调试 Flutter App 时更改值【英文标题】:Is there a way to change value while debugging a Flutter App 【发布时间】:2021-08-01 12:58:26 【问题描述】:

在所有语言中,调试是一个核心概念,因为我们都需要这样做:) 我正在尝试在 调试模式 下运行 Flutter 应用程序时编辑和设置一个值。 但是我找不到可以编辑值并设置它以测试流程更改的效果的任何地方。

在 VS Code 中,我设置了断点并在调试模式下运行应用程序。 设置观察点等。但找不到编辑值的方法?

这在 Flutter 应用中可行吗?

【问题讨论】:

【参考方案1】:

我认为这是不可能的。在 Visual Studio Code 中,如果您单击任何可以更改的变量,上下文菜单上会出现 Set Value 命令,但在调试 Flutter 应用程序时它不可用。即使您在断点处暂停时转到Debug Console,并为那里的变量分配新值,当您继续运行代码时也不会反映出来。

【讨论】:

谢谢 Peter 真可惜,这在调试时非常有用。有很多功能但没有设定值的飞镖开发工具

以上是关于有没有办法在调试 Flutter App 时更改值的主要内容,如果未能解决你的问题,请参考以下文章

调试时更改设置 - Flutter/Dart

调试 C# 时为啥不能更改字典键值对的计数?

如何在 Android Studio 中为 Flutter 上的小部件测试进入调试模式?

签名发布后尝试调试时 Flutter android App 崩溃

Flutter-当内容更改时淡入淡出动画文本小部件

更改 Flutter 桌面应用程序窗口大小