鸿蒙运行到真机报错> hvigor ERROR: Failed :entry:default@MergeProfile. ...

张春  论坛元老 | 2024-12-11 03:23:29 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1015|帖子 1015|积分 3045

是由于真机必要API的版本是10,我这里的项目用的是12,目前高版本API无法兼容低版本API,只能通过降级,降级我这里有报错,以是只能重新创建一个项目
  
   

  

  • 目次

    前言
    一、报错缘故起因
    二、办理方法
    1、确保安装了API10的SDK,没有的话必要下载
    2、可以新建一个项目,选择API10版本的

    总结
    是由于真机必要API的版本是10,我这里的项目用的是12,目前高版本API无法兼容低版本API,只能通过降级,降级我这里有报错,以是只能重新创建一个项目
       


  

前言

今天在运行鸿蒙到真机调试的时间报错:> hvigor ERROR: Failed :entry:default@MergeProfile... 
> hvigor ERROR: The compatibleSdkVersion 10 cannot be smaller than version 12 declared in library [:cashiersdk]
          as the library might be using APIS not available in 10
> hvigor ERROR: BUILD FAILED in 251 ms 

一、报错缘故起因



  • 错误提示表明我的项目利用的[:cashiersdk]库必要的API版本至少为12,而现在项目中配置的compatibleSdkVersion为10。我必要降级到10
二、办理方法

1、确保安装了API10的SDK,没有的话必要下载


打开项目根目次下的build-profile.json5,
compileSdkVersion代表Sdk的版本
compatibleSdkVersion代表兼容的SDK版本
把compileSdkVersion和compatibleSdkVersion两个参数放到products下,
把compileSdkVersion改为10并添加一下代码。
  1. "compileSdkVersion": 10,
  2.         "compatibleSdkVersion": 9,
  3.         "runtimeOS": "HarmonyOS",
复制代码

然后又报错:
  1. > hvigor ERROR: Unsupported modelVersion of Hvigor 4.0.0.
  2.          Detail: The supported Hvigor modelVersion is 5.0.0
  3. > hvigor ERROR: BUILD FAILED in 71 ms
复制代码
2、可以新建一个项目,选择API10版本的



打包成功后生成的hap文件

利用hdc install安装鸿蒙板子,安装成功




总结

是由于真机必要API的版本是10,我这里的项目用的是12,目前高版本API无法兼容低版本API,只能通过降级,降级我这里有报错,以是只能重新创建一个项目


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张春

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表