一、设置断点
调试过程中可以添加断点:
断点设置很简单:在代码行号左侧点击即可添加断点
设置断点后,调试能够在正确的断点处中断,并高亮显示该行
二、启动调试
步骤一:选择调试设备
在设备选择框中,选择调试的设备。
步骤二:选择启动调试的配置
在模块选择框中选择需要调试的模块。
也可以通过Edit Configurations配置调试参数。
步骤三:启动 Debug
有两种方式启动调试:
| 方式 | 说明 |
|---|---|
| 工具栏单击 Debug | 工具栏右侧的绿色虫子图标 |
| 工具栏 Run 中选择 Debug | 通过 Run 菜单选择 |
三、调试过程
启动调试后,可以通过调试器进行代码调试。
如有断点:
会在断点处高亮
并展示当前断点处的Frames和Variables
调试器界面
| 区域 | 说明 |
|---|---|
| Debugger 面板 | 左下角,展示调试线程和调用栈 |
| Main Thread | 主线程 |
| Frames | 当前断点处的调用帧,如entry/src/main/ets/pages/Index.ets |
| Variables | 当前断点处的变量,包含Local、Closure、Module、Global等作用域 |
| Evaluate Expression | 表达式求值输入框,支持 Ctrl+Shift+Enter |
| Console | 控制台输出 |
调试器信息很完整:
Frames:看调用栈,知道当前断点在哪个文件、哪个方法
Variables:看变量值,分
Local、Closure、Module、Global作用域Evaluate Expression:可以手动输入表达式求值,支持
Ctrl+Shift+Enter