HarmonyOS NEXT 原生应用/元服务调试概述

news/2025/2/27 6:30:48

一、概述
DevEco Studio提供了丰富的HarmonyOS应用/元服务调试能力,支持JS、ArkTS、C/C单语言调试和ArkTS/JS+C/C跨语言调试能力,并且支持三方库源码调试,帮助开发者更方便、高效地调试应用/元服务。
HarmonyOS应用/元服务调试支持使用真机设备、模拟器、预览器调试。接下来以使用真机设备为例进行说明,详细的调试流程如下图所示:
 

HarmonyOS NEXT 原生应用/元服务调试概述-鸿蒙开发者社区


1.配置签名信息:使用真机设备进行调试前需要对HAP进行签名;使用模拟器和预览器调试无需签名。
2.设置调试代码类型:调试类型默认为Detect Automatically。
3.设置HAP安装方式:选择先卸载应用/元服务后再重新安装或覆盖安装。
4.启动调试:启动debug调试或attach调试。
二、使用预览器调试的特别说明
使用真机或模拟器进行调试时,修改后的代码需要经过较长时间的编译和安装过程,才能刷新至调试环境。使用预览器进行调试,可快速地修改代码和运行应用,在DevEco Studio中直接查看修改后的界面显示效果。
开发者可以使用预览器运行调试Ability生命周期代码和界面代码,预览器调试支持基础Debug能力,包括断点、调试执行、变量查看等。
预览器调试使用约束:
一个工程内不支持启动多个预览调试任务。
一个Previewer只能支持普通预览或预览调试模式,不可同时支持两种模式。
使用预览器进行调试不支持以下场景:
不支持Attach。
不支持跨Ability调试。
不支持C++调试。
不支持极速预览。
不支持Hot Reload。
不支持多进程和worker/taskpool调试。
本文主要参考与引用自HarmonyOS官方文档。


http://www.niftyadmin.cn/n/5869655.html

相关文章

Jmeter接口并发测试

Apache JMeter 是一款开源的性能测试工具,广泛用于接口并发测试、负载测试和压力测试。以下是使用 JMeter 进行接口并发测试的详细步骤: 一、准备工作 安装 JMeter 下载地址:Apache JMeter 官网 确保已安装 Java 环境(JMeter 依…

AI快速变现之路,AI视频创作

以下是针对AI视频创作的快速变现方案,包含详细操作步骤、工具推荐及行业应用案例,结合2025年AIGC技术趋势设计: 一、核心操作流程详解 1. 需求分析与脚本生成 工具推荐:ChatGPT 4.0 + Script Studio(视频脚本专用工具)操作步骤: 通过问卷星收集客户需求(品牌调性/目标…

P9420 [蓝桥杯 2023 国 B] 子 2023

P9420 [蓝桥杯 2023 国 B] 子 2023 题目 分析代码 题目 分析 刚拿到这道题,我大脑简单算了一下,这个值太大了,直观感觉就很难!! 但是,你仔仔细细的一看,先从最简单的第一步入手,再…

物联网+大数据,智慧公租房管理系统构建未来社区

传统的公租房管理模式效率低下,物联网和大数据技术的快速发展,为公租房管理模式提供了新的解决方案 物联网技术通过传感器、射频识别(RFID)、智能设备等手段,将公租房社区内的各种设施、设备、人员连接起来&#xff0…

Java中的缓存技术:Guava Cache vs Caffeine vs Redis

在Java中,缓存技术是提升应用性能的重要手段。常见的缓存技术包括Guava Cache、Caffeine和Redis。它们各有优缺点,适用于不同的场景。以下是对它们的详细对比: 1. Guava Cache 类型: 本地缓存 特点: 基于内存的缓存,适用于单机应…

grafana K6压测

文章目录 install and runscript.jsoptions最佳实践 report 解析 https://grafana.com/docs/k6/latest/get-started install and run install # mac brew install k6当前目录下生成压测脚本 # create file script.js k6 new [filename] # create file ‘script.js’ in …

Springboot快速接入豆包大模型

背景 突然接到上面的通知,想要在系统里面接入各大模型的能力,我这边随机选了个豆包,然后快速对接了一下,很顺利,一把过,现在文档的快速入门还是很ok的,在此记录一下过程,给宝子们参考…

基于卷积神经网络的建筑物识别系统,resnet50,mobilenet模型【pytorch框架+python源码】

更多目标检测、图像分类识别、目标检测与追踪等项目可看我主页其他文章 功能演示: 基于卷积神经网络的建筑物系统,resnet50,mobilenet【pytorch框架,python,tkinter】_哔哩哔哩_bilibili (一&#xff09…