是由于真机必要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并添加一下代码。
- "compileSdkVersion": 10,
- "compatibleSdkVersion": 9,
- "runtimeOS": "HarmonyOS",
复制代码
然后又报错:
- > hvigor ERROR: Unsupported modelVersion of Hvigor 4.0.0.
- Detail: The supported Hvigor modelVersion is 5.0.0
- > hvigor ERROR: BUILD FAILED in 71 ms
复制代码 2、可以新建一个项目,选择API10版本的
打包成功后生成的hap文件
利用hdc install安装鸿蒙板子,安装成功
总结
是由于真机必要API的版本是10,我这里的项目用的是12,目前高版本API无法兼容低版本API,只能通过降级,降级我这里有报错,以是只能重新创建一个项目
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |