HarmonyOS 应用依赖hsp和har,在ide中直接运行可以安装,用hdc命令安装报错

应用依赖hsp,har,在ide中直接运行可以安装,用hdc命令安装报错。

code:9568305 error: Failed to install the HAP or HSP because the dependent module does not exist. entry's dependent module: ctaccount does not exist. 
HarmonyOS
2025-01-10 08:34:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

hsp与har不同,hsp不会打入hap包内,需要单独安装且先于依赖的hap包安装,详见har与hsp的形态示意图:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-package-overview-V5#module类型

hdc命令行安装hsp与hap一样,包不多可以使用命令单独安装,如果包多的话可以将签名后的hap与hsp放在同一目录下执行脚本安装,脚本实现参考:

@echo off
setlocal EnableDelayedExpansion
set current_dir=%~dp0
echo %current_dir%
hdc shell rm -rf data/local/tmp/421e6d0e2f3d4c709f77e43e8c57cfb3
hdc shell mkdir data/local/tmp/421e6d0e2f3d4c709f77e43e8c57cfb3
for /r "%current_dir%" %%i in (*.hsp *.hap) do (
echo %%~nxi
echo %%i
hdc file send %%i "data/local/tmp/421e6d0e2f3d4c709f77e43e8c57cfb3/%%~nxi"
)
hdc shell bm install -p data/local/tmp/421e6d0e2f3d4c709f77e43e8c57cfb3
hdc shell rm -rf data/local/tmp/421e6d0e2f3d4c709f77e43e8c57cfb3
echo Install Done!
@pause
分享
微博
QQ
微信
回复
2025-01-10 12:06:12
相关问题
HarmonyOS hdc覆盖安装命令
481浏览 • 1回复 待解决
HarmonyOS homebrew支持hdc环境直接安装
620浏览 • 1回复 待解决
HAR 是否可以依赖 HSP?
646浏览 • 1回复 待解决
IDE安装报错怎么回事啊?
3888浏览 • 1回复 待解决
使用安装命令报错install invalid hap size
7991浏览 • 1回复 待解决
HarmonyOS IDE运行报错
454浏览 • 1回复 待解决
hdc hilog 可以抓取日志的命令是什么
4312浏览 • 1回复 待解决
模拟器上安装应用报错
555浏览 • 1回复 待解决
HarmonyOS hdc安装hap出错
361浏览 • 1回复 待解决
HarmonyOS hdc 安装 hap 失败
544浏览 • 1回复 待解决