HarmonyOS 鸿蒙Next 安装报错 verify code signature failed, code: 9568393

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 安装报错 verify code signature failed, code: 9568393

安装报错verify code signature failed, code: 9568393,查看hilog并检索E C01129相关错误码errno = <129, Key was rejected by service>,最终定位为手机桌面不存在应用图标,但是bm dump -a还可以查看到包名,手动uninstall后可以重新安装,需要确认下什么场景会出现这个情况(桌面无图标但是dump有包名)

2 回复

问题定位发现安装脚本时,一个hap依赖了一大堆hsp包,这些hsp包有些安装没装上,导致hap包安装失败,而安装hsp包使用bm dump -a就可以dump出该应用包的数据,但是如果要让桌面存在对应桌面图标,得满足:

1. 包内的配置信息modue.json中的moudle必须要配置abilities,并且abilities中必须要配置skills(system.home),所以hsp包并没有满足这些条件。

2. bundleType必须是appbm dump -n 查询到的结果不是string,是整数值,app0.所以只有应用才有图标,元服务是没有图标的)

针对HarmonyOS 鸿蒙Next安装报错“verify code signature failed, code: 9568393”的问题,这通常是由于代码签名验证失败引起的。以下是一些可能的解决步骤:

  1. 更新SDK:确保你的开发环境已经安装了最新版本的HarmonyOS SDK。可以通过DevEco Studio的SDK Manager检查并更新SDK到最新版本。
  2. 检查签名配置:在DevEco Studio中,检查你的项目签名配置是否正确。确保你使用了正确的密钥库(keystore)进行签名,并且密钥库没有过期或密码错误。
  3. 确认API版本:将你的项目的compileSdkVersion设置为API11或更高版本,以确保与当前HarmonyOS版本的兼容性。
  4. 检查应用ID:确保你的应用ID是唯一的,没有与其他已安装的应用冲突。

如果以上步骤都无法解决问题,可能是由于其他更复杂的因素导致的。此时,建议详细查看错误日志,以便进一步定位问题。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部