代码拉取完成,页面将自动刷新
本仓库提供了一套自动化脚本,用于快速安装和启动 HarmonyOS 测试包(HSP/HAP),支持动态配置包名和批量安装功能,适用于开发调试和测试场景。
├── common_res-default-signed.hsp # 鸿蒙共享资源包(HSP文件)
├── entry-default-signed.hap # 鸿蒙应用入口包(HAP文件)
├── config.txt # 包名配置文件
└── install_v1.0.1.bat # 一键安装批处理脚本
hdc
工具并连接鸿蒙设备。.hsp
文件(共享包).hap
文件(应用包)install_v1.0.1.bat
(脚本)config.txt
(配置文件,可选)编辑 config.txt
,写入包名(如 com.atomicservice.xxx
):
注:文件仅需单行内容,若留空则运行脚本时会提示输入。
config.txt
或内容为空,脚本将提示手动输入包名。install_v1.0.1.bat
:.hsp
文件.hap
文件并启动应用功能 | 实现逻辑 |
---|---|
动态包名读取 | 优先从 config.txt 读取,失败时提示手动输入 |
批量安装HSP | 遍历目录下所有 .hsp 文件,依次安装 |
HAP安装校验 | 仅当所有HSP安装成功后,才会安装 .hap 文件 |
自动启动应用 | 安装成功后通过 hdc shell aa start 命令启动入口能力 |
错误中断机制 | 任一文件安装失败时立即终止流程,并输出错误日志 |
config.txt
中的包名与工程配置完全一致。.hap
文件.hsp
文件按需添加(若无共享资源可删除)Q1: 脚本运行时提示 hdc
命令未找到
hdc
工具路径添加到系统环境变量。Q2: 安装成功后应用未自动启动
EntryAbility
名称是否与工程中的 config.json
配置匹配。Q3: 如何支持多个HAP文件?
.hap
文件并依次安装。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。