HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器

鸿蒙时代
发布于 2025-3-6 15:16
浏览
0收藏

调试窗口
Debug界面有两个tab页,分别是“entry”和“entry(PandaDebugger)”。
通常第一个tab页“entry”用于展示推包安装过程。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
第二个tab页“entry(PandaDebugger)”是调试器,用于调试Debugger功能。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
Debugger窗格
Debugger显示两个独立的窗格:

Frames:当应用暂停时,Frames区会显示当前代码所引用的代码位置。
Variables:展示当前变量。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
Debugger窗格有多个按钮:
表1 调试器按钮
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
点击Resume Program图标HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区,如果存在断点时,命中下一个断点,并展示对应的Frames和Variables信息;如果不存在断点,设备上的应用正常运行,Frames和Variables信息会消失。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
点击Pause Program图标HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区,当有对应源代码时,应用会暂停。
点击Step OverHarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区当前代码位置执行到下一行代码。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
点击Step IntoHarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区,当前代码进入到方法内部。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
代码进入add方法的定义处。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
点击Step OutHarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区,代码会从方法内部回到调用处。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
点击Run to CursorHarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区,代码停留在鼠标停留处。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区
Console窗格
用于展示已加载的ets/js。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器-鸿蒙开发者社区

本文主要参考与引用自HarmonyOS官方文档。

分类
收藏
回复
举报
回复
    相关推荐