HarmonyOS 鸿蒙Next 大家在 Mac 下是怎么进行断点调试的

HarmonyOS 鸿蒙Next 大家在 Mac 下是怎么进行断点调试的 两天在学习用 arkts 开发 API9 版本的应用。折腾了各种办法还是没办法搞定断点调试,只能打 log 调试。Mac 下安装模拟器我16G 内存的 MBP 跑不动,模拟器启动起来之后卡的要死,拖动一下就将近 30 秒才有响应,之后就报程序长时间无响应。因此,在这种程序自身都无法正常运行的情况下,程序根本无法安装进去。

也试过用真机调试,但会遇到那个不开刷新就程序没没反应的问题,而开了刷新,闪的眼睛难受。

有点黔驴技穷了,不知道要怎么样才能打断点调试。只用打 Log 的方式调代码真的很慢。

实在不行就得换 windows 了,但那样折腾开发系统又得好一阵,不想折腾。


更多关于HarmonyOS 鸿蒙Next 大家在 Mac 下是怎么进行断点调试的的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

可以在行序列号旁边打断点

更多关于HarmonyOS 鸿蒙Next 大家在 Mac 下是怎么进行断点调试的的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


感谢回复,这两天在 windows 下已经可以做到了。我目前实践的结果是:

  1. 只能通过在模拟器或者真极 USB 调试中才有效,Preview 不行

  2. 只能在 win 下使用,mac 下维问题太多,模拟器卡的跑不动,真机调试需要打开安卓的那个刷新闪烁才能毕竟流畅

  3. 我目前试下来比较可行的方式是:windows + USB 调试 + 华为的那个投放到电脑功能,这样体验下来很流畅。

总的来说,HarmonyOS是一款非常优秀的操作系统,期待它能在未来带给我们更多惊喜!

我的mac 运行模拟器也是卡的一批,感觉只能用华为本才能开发了,

对,华为手机 + 华为笔记本,我的目前是这样,开发体验不错。不过我之前一直用 Mac 或多年,切 windows 适应了两天才逐渐习惯,

在Mac下进行HarmonyOS鸿蒙Next的断点调试,可以使用DevEco Studio。DevEco Studio是华为为HarmonyOS开发者提供的集成开发环境,支持断点调试功能。具体步骤如下:

  1. 安装DevEco Studio:确保已安装最新版本的DevEco Studio,并配置好HarmonyOS开发环境。

  2. 导入项目:打开DevEco Studio,导入或创建HarmonyOS项目。

  3. 设置断点:在代码编辑器中,点击行号旁边的空白区域设置断点。

  4. 运行调试:点击工具栏中的“Debug”按钮,选择目标设备或模拟器运行应用。

  5. 查看调试信息:应用运行到断点时,会自动暂停,开发者可以在“Debug”窗口中查看变量值、调用栈等信息。

  6. 单步执行:使用调试工具栏中的“Step Over”、“Step Into”等按钮进行单步调试。

  7. 继续执行:点击“Resume Program”按钮继续执行程序,直到下一个断点或程序结束。

DevEco Studio提供了完整的调试工具链,支持断点设置、变量监控、调用栈查看等功能,帮助开发者高效调试HarmonyOS应用。

回到顶部