文档管理中心
您当前浏览的HarmonyOS 5.0.0(API 12)文档归档不再维护,推荐您使用最新版本。详细请参考文档维护策略变更
FAQDevEco Studio编译构建编译通过,但是安装时失败报错“Error while Deploy Hap”

编译通过,但是安装时失败报错“Error while Deploy Hap”

问题描述

打包的har包,在工程内,编译通过,但是安装时失败。

收起
自动换行
深色代码主题
复制
  1. 04/10 14:01:54: Install Failed: error: failed to install bundle.
  2. code:9568278
  3. error: install version code not same.
  4. $ hdc shell rm -rf data/local/tmp/f47e1222b8c64dbe92f86bc3b55cc3d2
  5. Error while Deploy Hap

可能原因

该报错是因为需要安装的应用和系统已经安装的应用中,app.json的versionCode字段不一致。

解决措施

方案一:可能开发者使用IDE的debug按钮安装了该应用,后来有通过打包之后hdc install 的方式安装可以使用命令查看已安装应用的debug字段信息:

收起
自动换行
深色代码主题
复制
  1. bm dump -n 应用bundleName | grep debug

普通应用卸载安装:

收起
自动换行
深色代码主题
复制
  1. >hdc uninstall 应用bundleName

清空应用数据

收起
自动换行
深色代码主题
复制
  1. hdc shell bm clean -d -n 应用bundleName

方案二:也可能是保存的数据应用版本和新安装的版本不一致导致的 ===》run->Edit Configurations Run/Debug Configuration,去掉保存数据Keep Application Data的勾选。

在 FAQ 中进行搜索
请输入您想要搜索的关键词