Flutter OH 原生ArkTs代码断点调试指导
使用 DevEco Studio 工具,打开 Flutter 项目的 ohos 目录。外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传。打开Flutter SDK ohos 适配层缓存路径。可在函数入口、变量赋值、事件回调等关键位置设置断点。打开需要调试的三方库代码,按照上述第二步进行调试。工程自动编译并部署,程序运行到断点处自动暂停。点击工具栏上的“调试”按钮(绿色虫子图标)在
·
OpenHarmony版Flutter原生代码断点调试指导
一、前置条件
- 已安装 DevEco Studio
- 已创建Flutter OH 应用项目
二、调试项目ohos平台化代码
1.打开Flutter项目的ohos目录
-
使用 DevEco Studio 工具,打开 Flutter 项目的 ohos 目录

-
打开需要调试的文件

2. 设置断点
-
在代码行号左侧单击,出现红色圆点即为断点

-
可在函数入口、变量赋值、事件回调等关键位置设置断点
3. 启动调试
-
选择真机或模拟器作为运行目标

-
点击工具栏上的“调试”按钮(绿色虫子图标)

-
工程自动编译并部署,程序运行到断点处自动暂停

三、调试 Flutter ohos平台缓存代码
1. 调试 Flutter SDK ohos适配层缓存代码
-
打开Flutter SDK ohos 适配层缓存路径
路径:
project\ohos\oh_modules\.ohpm\@ohos+flutter_ohos\oh_modules\@ohos\flutter_ohos
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
- 打开需要调试的sdk缓存文件,按照上述第二步进行调试
2. 调试 Flutter OH应用使用的三方库缓存代码
-
三方库ohos适配层缓存代码,在
project\ohos\oh_modules\.ohpm\路径下
-
打开需要调试的三方库代码,按照上述第二步进行调试
四、常见问题与解决
-
断点未命中
- 检查是否为 debug 编译
- 确认断点设置在实际执行路径上
-
无法进入 ArkTS 代码
- 检查 ArkTS 文件是否正确编译并部署
-
调试卡顿或闪退
- 建议使用真机调试,模拟器性能有限
五、参考资料
更多推荐
所有评论(0)