HarmonyOS 鸿蒙Next 断点不停

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 断点不停

buildmode 选择debug
cke_237.png

debugtype是混合

cke_1263.png

cke_3431.png断点没有mute(这里的暂停是我手动点的,源码编译的调用栈也点不进去)

确认正常的话代码是能走到的
结果ets和c++代码都没有断点成功

5 回复

看你的这个图标,看起来是已经断在什么地方了,继续让代码往下跑开下呢

cke_124.png

这是我手动点的暂停,并不是断点产生的暂停

源码编译,其中的调用栈也点不进去

源码调试照着这个文档排查下,应该是哪里没有配置对导致的: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/ide-source-code-debugging-V13

针对您提到的HarmonyOS 鸿蒙Next断点不停的问题,这通常与系统调试、代码逻辑或内存管理相关。以下是一些可能的原因及排查方向:

  1. 系统调试设置:检查IDE(如DevEco Studio)中的调试配置,确保断点设置正确且未开启某些可能导致断点跳过的选项,如“跳过所有断点”。

  2. 代码逻辑:分析代码,确认断点所在位置的代码逻辑是否有可能导致快速执行通过,如空循环或条件判断始终为真。

  3. 多线程环境:如果您的应用在多线程环境下运行,确认断点是否设置在主线程或期望的线程上。多线程可能导致断点看似“不停”。

  4. 内存与资源管理:检查应用是否因内存泄漏或资源管理不当导致调试行为异常。

  5. 系统更新与兼容性:确认您的HarmonyOS SDK及开发工具链是否最新,且与目标设备兼容。

  6. 日志与监控:增加日志输出,使用系统监控工具观察断点前后的系统状态,以获取更多线索。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。希望这些建议能帮助您解决问题。

回到顶部