积分204 / 贡献0

提问1答案被采纳1文章18

有人知道创建OpenHarmony应用5.0版本报错是什么问题吗?

诚迈-陆志刚 显示全部楼层 发表于 2024-8-13 16:49:53

【问题描述】

  1. 介绍问题现象和发生的背景

    创建一个5.0版本的OpenHarmony项目,纯Hello World项目,发现运行一直报错Install Failed: error: failed to install bundle. code:9568404 error: delivery sign profile failed

  2. 相关的代码(请勿使用截图)

    项目级build-profile.json5的部分代码

    { "app": { "signingConfigs": [ ], "products": [ { "name": "default", "signingConfig": "default", "compatibleSdkVersion": "5.0.0(12)", "runtimeOS": "HarmonyOS", } ], "buildModeSet": [ {

    "name": "debug", }, { "name": "release" } ] }, "modules": [ { "name": "entry", "srcPath": "./entry", "targets": [ { "name": "default", "applyToProducts": [ "default" ] } ] } ] }

  3. 运行结果、错误截图

    111.png

  4. 我尝试过的解决方法和结果

    尝试修改build-profile.json5的"runtimeOS": "HarmonyOS"为""runtimeOS": "OpenHarmony"报错 尝试改变签名文件自动签名、手动签名都无效

  5. 我想要达到的结果

    正常运行在OpenHarmony5.0.0.25的开发板上

【运行环境】

ROM版本:5.0.0.24 DevEvoStudio版本:Build Version: 5.0.3.402 SDK版本:5.0.0.25 (API Version 12 Beta1)

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

鸿蒙小语哥

沙发 发表于 2024-8-14 15:56:22
1. 需要修改build-profile.json5的配置:
  1. "products": [
  2. {
  3. "name": "default",
  4. "signingConfig": "default",
  5. "compatibleSdkVersion": 12,
  6. "compileSdkVersion": 12,
  7. "targetSdkVersion": 12,
  8. "runtimeOS": "OpenHarmony",
  9. }
  10. ],
复制代码
2. 自动签名的时候不要勾选support HarmonyOS

3. 由于是自己烧录的5.0镜像,根据oh5.0设备的情况,可能需要动态修改开发者模式的配置
比如  进入hdc shell,然后执行param set const.security.developermode.state true

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部