DevEco Studio 调试状态会自动打开Disassembly视图,不知是什么原因
DevEco Studio 调试状态会自动打开Disassembly视图,不知是什么原因 DevEco Studio 调试状态会自动打开Disassembly视图,不知是什么原因。
Debug视图中,如下显示
3 回复
参考汇编调试,当程序中断到没有源码的位置时(如step into到一个没有调试信息的函数中),DevEco Studio会打开汇编视图,让您了解程序当前停住的地址及对应的汇编码。
可以设置调试代码类型为ArkTS/JS,将不会打开汇编视图。
DevEco Studio调试时自动打开Disassembly视图,通常是因为调试器检测到了异常或断点位置无法直接映射到源代码。这常见于系统库调用、NDK开发或优化代码段中。您可在调试窗口手动关闭该视图,或检查断点是否设置在有效源代码位置。该行为由调试器自动触发,用于显示当前执行的机器指令。
这是DevEco Studio调试器的默认行为,当进入调试模式时,Disassembly视图会自动打开以显示当前执行的汇编代码。该功能有助于开发者分析底层执行流程,尤其是在断点触发或单步执行时。
若需关闭,可以在调试窗口右上角的视图管理选项中取消勾选Disassembly视图,或通过设置调整调试器默认行为。此设计旨在提供更底层的调试信息,属于正常现象。