如何在使用'flutter attach'命令连接到应用程序时触发断点?

arknldoa  于 2022-12-05  发布在  Flutter
关注(0)|答案(1)|浏览(201)

我在做什么?

我有一个原生iOS应用,我为一个新功能编写了一个Flutter模块,并将其集成到当前的原生应用中。为了使用Hot Reload等很酷的Flutter功能,我在iOS模拟器中启动了原生应用,然后在VSCode中打开Flutter项目文件夹,运行flutter attach,将Flutter调试器连接到原生应用,当我打开Flutter made屏幕时,然后它被连接,每当我在Flutter代码中进行更改时,我可以点击r来触发热重新加载,以便在屏幕上看到更新。

有什么问题?

我想调试一些代码,所以我设置了一些断点,然后我触发了一个热重新加载来运行刷新UI的代码,UI被刷新了,但是...没有触发我的断点。

问题:

为什么这些断点没有被触发,如果不能使用断点,这种情况下怎么调试?
谢谢你!

tzdcorbm

tzdcorbm1#

需要通过VSCode命令Palette VSCode -> View -> Command Palette(Shift + cmd + P)运行flutter attach,搜索Debug: Attach to Flutter on Device,运行此命令,如果成功,则可以触发断点。

相关问题