调试概述
====

DevEco Studio提供了丰富的HarmonyOS应用/元服务调试能力，支持JS、ArkTS、C/C++单语言调试和ArkTS/JS+C/C++跨语言调试能力，并且支持三方库源码调试，帮助开发者更方便、高效地调试应用/元服务。

HarmonyOS应用/元服务调试支持使用真机设备、模拟器、预览器调试。接下来以使用真机设备为例进行说明，详细的调试流程如下图所示。关于模拟器和预览器的调试请参考[使用模拟器运行应用](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-run-emulator)和[使用预览器调试应用](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-previewer-debug)。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d8/v3/Yx1KCAuzSzKIuWYoqXojtQ/zh-cn_image_0000002624994053.png?HW-CC-KV=V1&HW-CC-Date=20260612T073857Z&HW-CC-Expire=86400&HW-CC-Sign=58F10531A243D2F83465C781D2C8A2BF4C67E91D1753A74064EBCA4A49A4759F)

1.  [配置签名信息](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing)：使用真机设备进行调试前需要对HAP进行签名。
2.  [设置调试代码类型](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-run-debug-configurations#section1170735241213)：调试类型默认为Detect Automatically**。**
3.  [设置HAP安装方式](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-run-debug-configurations#section531811771410)：选择先卸载应用/元服务后再重新安装或覆盖安装。
4.  [启动调试](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-debug-arkts-debug)：启动debug调试或attach调试。