HarmonyOS hap与集成态hsp的releaseType不一致?

安装报错

hdc shell bm install -p data/local/tmp/wallet
error: failed to install bundle.
code:9568258
error: install releaseType not same.

已卸载原hap还是报错,经检查,hap中

"apiVersion":{"compatible":12,"releaseType":"Canary4","target":12}

而hsp中

"apiVersion":{"compatible":12,"releaseType":"Beta1","target":12}

请问是不是这里的releaseType不一致导致的,如何解决?

阅读 591
1 个回答

原因分析

1、安装时,手机上已安装的包和需要安装的新包中的字段(releaseType)不一致。

2、或者是多 hap 应用, 多个包的releaseType 不一致

解决措施

卸载老包,再安装新包。

注意:

预置应用卸载安装新包

删除/system/app/包的文件夹/ 下的hap 包

推送新包到相同的目录 /system/app/包的文件夹/

重启

参考命令:

hdc shell mount -o rw,remount /
hdc file send xxx.hap /system/app/xxxxxx/
hdc shell rm -rf /data/*
hdc shell sync
hdc shell reboot
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进