HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试

鸿蒙时代
发布于 2025-2-28 14:54
浏览
0收藏

开发者也可以通过将调试程序attach到已运行的应用进行调试。
Attach Debugger和Debug的区别在于,Attach Debugger to Process可以先运行应用/元服务,然后再启动调试,或者直接启动设备上已安装的应用/元服务进行调试;而Debug是直接运行应用/元服务后立即启动调试。
一、前提条件
当前设备上被attach的应用代码和本地代码一致,且已提前进行构建生成必要的sourcemap文件。
二、使用约束
attach不支持的场景:
本地无源码。
bundleName不匹配,将出现提示“The selected process does not match the bundlename of the current project!”,但不阻塞调试过程。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
三、操作步骤
在工具栏中,选择调试的设备,并单击Attach Debugger to ProcessHarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区启动调试。

HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区

选择要调试的设备及应用进程,若应用bundlename与当前工程不一致,则需勾选Show all process。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
选择需要使用的调试配置,或者使用默认配置。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
选择需要调试的Debug type,若选择已创建的Run/Debug configuration进行attach调试,此时Debug type不可改变,只可在Run/Debug configuration界面修改。、
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
点击OK开始attach调试。
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试-鸿蒙开发者社区
本文主要参考与引用自HarmonyOS官方文档。

分类
收藏
回复
举报


回复
    相关推荐