HarmonyOS 鸿蒙Next 自动签名后真机运行失败,无法安装应用程序

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

HarmonyOS 鸿蒙Next 自动签名后真机运行失败,无法安装应用程序 设置完手动签名信息后,真机运行程序app无法启动,报错信息如下: App Launch error: failed to install bundle. code:9568266 error: install permission denied.

2 回复

手动签名可以参考下文档

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section297715173233

你这个报错应该是因为你的应用等级为normal,只能使用normal等级的权限,如果使用了system_basic或system_core等级的权限,将导致报错

可以看下这个:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section157591551175916

目前企业release 证书无法通过bm install -p命令安装,因此通过IDE 也无法安装。如果想验证调试请参考以下方法:

方法一:

使用企业debug 证书签名,可以通过bm install -p安装或IDE 安装。

方法二:

继续使用release 证书。修改系统参数安装

执行命令 hdc shell param set const.bms.allowenterprisebundle true

调用hdc install安装hap

建议使用debug证书,连接设备后使用自动签名,或者使用手动签名需要把设备的sn号时添加在AGC平台生成的证书中

手动签名:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section297715173233

更多关于HarmonyOS 鸿蒙Next 自动签名后真机运行失败,无法安装应用程序的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对“HarmonyOS 鸿蒙Next 自动签名后真机运行失败,无法安装应用程序”的问题,可能的原因及解决方案如下:

  1. 签名证书问题

    • 确认签名证书是否有效且未过期。
    • 检查签名证书是否与开发者账号绑定。
    • 确认签名过程中使用的密钥和密码是否正确。
  2. 真机兼容性问题

    • 确认应用程序是否针对当前真机的系统版本进行了适配。
    • 检查真机是否开启了开发者模式,并允许安装未知来源的应用。
  3. 安装包问题

    • 验证生成的安装包(APK或HAP)是否完整无损。
    • 使用鸿蒙官方的工具重新打包并签名应用。
  4. 调试与日志

    • 查看真机的系统日志,找出安装失败的具体原因。
    • 使用鸿蒙开发者工具中的调试功能,检查应用安装过程中的错误提示。
  5. 系统权限与安全设置

    • 确认真机未设置应用安装限制,如只允许从华为应用市场安装应用。
    • 检查是否有系统安全策略阻止应用的安装。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部