Flutter混编模式下的调试方案

在软件开发开发过程中,调试过程是必不可少的,那么,对于Flutter混合工程来说,混编模式下有什么调试方案和技巧呢?即我们本地既有原生工程代码,又有 Flutter 工程代码,想要同时调试原生代码和 Flutter 代码,一般有两种方案:

方案一:iOS 和 Flutter 同时调试,不支持断点

①使用Xcode 打开 iOS 项目,运行项目并打开 Flutter 项目页面。
② 然后,使用Android Studio 打开嵌在 iOS 项目中的 Flutter 项目,控制台选择 Terminal 选项卡。在终端输入命令行:flutter devices,控制台就会打印出已连接到计算机的设备。
在这里插入图片描述
③ 接着,在终端输入命令flutter attach链接设备,此处使用的是模拟器。命令如下:

flutter attach -d 60BB7784-43BA-4569-871A-3BA6D4E136D0

在这里插入图片描述
等待设备连接成功后,当我们修改了 Flutter 项目的代码后,可以按照下面的快捷键在终端进行相应操作:

  • 按r是热重载,局部刷新,刷新所有改动的 Flutter 代码文件,此时就可以看到代码改动后的

猜你喜欢

转载自blog.csdn.net/xiangzhihong8/article/details/129879614