【错误记录】HarmonyOS 运行报错 ( Failure[MSG_ERR_INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL] )

文章目录

一、报错信息


在 DevEco Studio 中 , 运行程序 , 编译时正常编译 , 但是在真机运行时 , 报如下错误 , 核心报错信息是 " Failure[MSG_ERR_INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL] " ;

完整报错信息 :

05/29 10:58:55: Launching com.example.myapplication

$ hdc shell am force-stop com.example.myapplication

$ hdc shell bm uninstall com.example.myapplication

$ hdc file send D:\002_Project\014_DevEcoStudioProjects\MyApplication2\entry\build\default\outputs\default\entry-default-signed.hap /sdcard/92967f387f3a46d6b9f4995db84e9e86/entry-default-signed.hap

$ hdc shell bm install -p /sdcard/92967f387f3a46d6b9f4995db84e9e86/
Failure[MSG_ERR_INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL]

$ hdc shell rm -rf /sdcard/92967f387f3a46d6b9f4995db84e9e86
Error while Deploying HAP

二、问题分析


Failure[INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL] 错误 , 是 签名验证 过程出现了问题 ,

在 OpenHarmony 应用程序安装过程中 验证应用的签名时发生了问题 , 具体是 PKCS7 签名验证失败 ;

PKCS7 是一种加密标准 , 用于数字证书和加密消息的认证 ;

二、解决方案


在 菜单栏 中 , 选择 " 文件 / 项目结构 " 选项 ,

同时勾选 矩形框 中的两项 , 然后点击 OK 按钮 , 应用 自动生成签名 ;

再次运行时 , 应用正常运行 ;

相关推荐
ujainu12 小时前
Flutter + OpenHarmony 游戏开发进阶:用户输入响应——GestureDetector 实现点击发射
flutter·游戏·openharmony
小镇敲码人13 小时前
探索华为CANN框架中的Ops-NN仓库
华为·cann·ops-nn
ujainu13 小时前
Flutter + OpenHarmony 实现无限跑酷游戏开发实战—— 对象池化、性能优化与流畅控制
flutter·游戏·性能优化·openharmony·endless runner
lbb 小魔仙13 小时前
【HarmonyOS实战】OpenHarmony + RN:自定义 useValidator 表单验证
华为·harmonyos
仓颉编程语言15 小时前
鸿蒙仓颉编程语言挑战赛二等奖作品:TaskGenie 打造基于仓颉语言的智能办公“任务中枢”
华为·鸿蒙·仓颉编程语言
一起养小猫15 小时前
Flutter for OpenHarmony 实战:扫雷游戏完整开发指南
flutter·harmonyos
梦帮科技17 小时前
Node.js配置生成器CLI工具开发实战
前端·人工智能·windows·前端框架·node.js·json
Lois_Luo17 小时前
关闭Win10强制所有应用以管理员身份运行
windows
小哥Mark17 小时前
Flutter开发鸿蒙年味 + 实用实战应用|绿色烟花:电子烟花 + 手持烟花
flutter·华为·harmonyos
小镇敲码人17 小时前
剖析CANN框架中Samples仓库:从示例到实战的AI开发指南
c++·人工智能·python·华为·acl·cann