问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

HarmonyOS开发环境与API版本配套关系详解

创作时间:
作者:
@小白创作中心

HarmonyOS开发环境与API版本配套关系详解

引用
CSDN
1.
https://blog.csdn.net/shulianghan/article/details/144968582

在HarmonyOS应用开发过程中,开发者可能会遇到各种编译错误。本文详细记录了一个具体的编译错误案例,并深入分析了DevEco Studio开发环境与API版本之间的对应关系,为HarmonyOS开发者提供了一份实用的参考指南。

一、报错信息

在使用DevEco Studio 4.0 Release版本开发HarmonyOS应用时,遇到了以下编译错误:

D:\001_Develop\053_Huawei\nodejs\nodejs-16.20.1\node.exe C:\Users\octop\.hvigor\project_caches\51881010c49be65805a24b786b95a4fb\workspace\node_modules\@ohos\hvigor\bin\hvigor.js --mode module -p module=entry@default -p product=default assembleHap --parallel --incremental --daemon
> hvigor ERROR: Schema validate failed.
     Detail: Please check the following fields.
{
  instancePath: 'app.compileSdkVersion',
  keyword: 'maximum',
  params: { comparison: '<=', limit: 9 },
  message: 'must be <= 9',
  location: 'D:/002_Project/014_DevEcoStudioProjects/ArkTSAlgorithm/build-profile.json5:18:28'
} 
{
  instancePath: 'app.compatibleSdkVersion',
  keyword: 'maximum',
  params: { comparison: '<=', limit: 9 },
  message: 'must be <= 9',
  location: 'D:/002_Project/014_DevEcoStudioProjects/ArkTSAlgorithm/build-profile.json5:19:31'
} 
> hvigor ERROR: BUILD FAILED in 18 ms 
Process finished with exit code -1

从错误信息可以看出,编译失败的原因在于compileSdkVersioncompatibleSdkVersion的值超过了最大限制9。

二、DevEco Studio开发环境与API版本对应关系分析

1、当前DevEco Studio 4.0 Release版本支持的API版本

在当前的DevEco Studio 4.0 Release版本中,支持下载的HarmonyOS SDK版本是API 9,更高版本的API 10以及API 11不提供下载。

2、如何到官网查看DevEco Studio 4.0 Release版本/API版本/HarmonyOS版本的对应关系

3、HarmonyOS开发者3.1/4.0版本配套的开发者文档

HarmonyOS开发者3.1/4.0版本配套的开发者文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V2/harmonyos_release_3_1_202305-0000001582097989-V2,这个是版本比较老的文档,对应API能力级别为API 9 Release,并且官网已经给出提示"此版本文档已归档不再维护,推荐您使用HarmonyOS NEXT版本。"

4、HarmonyOS 5.0.1(13)版本的配套文档

HarmonyOS 5.0.1(13)版本的配套文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V13/overview-V13?catalogVersion=V13这是最新版本的文档,该版本对应的API能力级别为API 13 Release,点击版本概览,可以查看版本配套信息:

版本配套信息如下图所示:

5、HarmonyOS 5.0.0(12)版本的配套文档

HarmonyOS 5.0.0(12)版本的配套文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V5/overview-V5,对应API能力级别为API 12 Release;

HarmonyOS 5.0.0 Release配套信息:


© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号