HarmonyOS 鸿蒙Next 安装报错 verify code signature failed, code: 9568393
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有包名)
问题定位发现安装脚本时,一个hap依赖了一大堆hsp包,这些hsp包有些安装没装上,导致hap包安装失败,而安装hsp包使用bm dump -a就可以dump出该应用包的数据,但是如果要让桌面存在对应桌面图标,得满足:
1. 包内的配置信息modue.json中的moudle必须要配置abilities,并且abilities中必须要配置skills(system.home),所以hsp包并没有满足这些条件。
2. bundleType必须是app(bm dump -n 查询到的结果不是string,是整数值,app–0.所以只有应用才有图标,元服务是没有图标的)
针对HarmonyOS 鸿蒙Next安装报错“verify code signature failed, code: 9568393”的问题,这通常是由于代码签名验证失败引起的。以下是一些可能的解决步骤:
- 更新SDK:确保你的开发环境已经安装了最新版本的HarmonyOS SDK。可以通过DevEco Studio的SDK Manager检查并更新SDK到最新版本。
- 检查签名配置:在DevEco Studio中,检查你的项目签名配置是否正确。确保你使用了正确的密钥库(keystore)进行签名,并且密钥库没有过期或密码错误。
- 确认API版本:将你的项目的
compileSdkVersion
设置为API11或更高版本,以确保与当前HarmonyOS版本的兼容性。 - 检查应用ID:确保你的应用ID是唯一的,没有与其他已安装的应用冲突。
如果以上步骤都无法解决问题,可能是由于其他更复杂的因素导致的。此时,建议详细查看错误日志,以便进一步定位问题。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。