
回复
在鸿蒙(HarmonyOS)应用开发与测试过程中,频繁安装和更新测试包是一项常见需求。本文介绍如何通过一个自动化批处理脚本(install_v1.0.1.bat
)快速完成鸿蒙应用的卸载、安装与启动,显著提升开发和测试效率。
该脚本实现了以下功能:
config.txt
)自动获取包名,或手动输入。hdc uninstall
命令清理旧应用。.hsp
文件(鸿蒙共享包)并依次安装。.hap
文件(鸿蒙应用包),若所有HSP安装成功则继续。hdc shell
命令启动应用的入口能力(EntryAbility)。
config.txt
com.atomicservice.5765880207855877209
)。
install_v1.0.1.bat
hdc
并添加到系统路径。install_v1.0.1.bat
和配置文件 config.txt
放置在项目根目录。.hsp
(共享包)和 .hap
(应用包)文件。config.txt
:写入目标包名(覆盖原有内容)。双击执行 install_v1.0.1.bat
,按提示操作:
config.txt
存在且包名有效,自动读取并卸载旧版本。config.txt
,读取其第一行内容作为包名。aa
命令启动应用的入口能力,需确保 EntryAbility
名称与工程配置一致。HSP与HAP的区别
脚本执行失败排查
hdc
工具是否正常连接设备。扩展建议
通过此脚本,开发者可以快速完成鸿蒙测试包的部署,实现“一键安装+启动”的自动化流程。尤其适合需要频繁验证功能或修复BUG的场景。结合配置文件的动态读取和严格的错误处理,既能提升效率,又能减少人工操作失误。
立即下载脚本,体验高效鸿蒙开发吧!
附录:
[鸿蒙hdc工具使用指南](hdc-调试命令-调测调优-系统 - 华为HarmonyOS开发者)
脚本源码地址:[GitHub示例仓库](README.md · ZhangHuiXin/HarmonyDeploy - 码云 - 开源中国)
元服务如何快速缓存图片:[推荐阅读](基于鸿蒙元服务Image组件主动缓存图片设计与实现基于鸿蒙元服务Image组件主动缓存图片设计与实现 概述 在鸿蒙元服务 - 掘金)