Harmony SDK API 版本 与 Harmony OS 版本对照表,及如何查看鸿蒙手机Harmony SDK Api 版本

Harmony SDK API 版本 与 Harmony OS 版本对照表

Harmony OS Harmony SDK API
Harmony 4.0 9
Harmony 3.1 9
Harmony 3.0 8
Harmony 3.0 pre 7
Harmony 2.2.0 6
Harmony 2.1.0 5
Harmony 2.0 4

具体到真机上可能会有差异,如我的手机OS版本是2.0,按照上面表应该是4,但是通过命令进行查询真机设备的apiVersion和releaseType取值确是5,所以想查看真实API,需通过如下方法

mac配置

bash 复制代码
open ~/.zshrc 

或者

bash 复制代码
open ~/.bash_profile 

加入你自己的SDK路径,我的路径是/Users/xxx/Library/Huawei/Sdk

bash 复制代码
export HARMONY_HOME=/Users/xxx/Library/Huawei/Sdk
export PATH=$PATH:$HARMONY_HOME/hmscore/3.1.0/toolchains

然后保存

bash 复制代码
source ~/.zshrc 

或者

bash 复制代码
source ~/.bash_profile 

然后连接真机,手机打开开发者模式,打开USB调试执行

bash 复制代码
hdc -c shell 

如果运行下面这样代表配置成功

然后执行

bash 复制代码
getprop hw_sc.build.os.apiversion

运行如下返回6代表当前手机对应SDK版本是6,我的鸿蒙手机OS版本是3.0,如果是鸿蒙4.0,打印出来是9

如果是OS 3.1以上版本执行如下

bash 复制代码
getprop persist.sys.ohc.apiversion

刚发布的DevEco Studio 3.1,最小支持 "compileSdkVersion": 9,所以说新开发出来的App只支持Harmony3.1以上的手机

附录SDK版本

相关推荐
翰德恩咨询10 分钟前
IPD咨询洞察:华为如何以项目为中心,激活组织
华为
熊猫钓鱼>_>14 分钟前
三方库 NDK 原生模块跨平台适配与调试【鸿蒙心迹】
开发语言·华为·ai编程·harmonyos·鸿蒙·openharmony·鸿蒙心迹
行者-全栈开发11 小时前
【鸿蒙心迹】三方库移植(二)——CMake 交叉编译与符号冲突排查实录(HarmonyOS 7.x)
harmonyos·cmake·交叉编译·三方库移植·ohos·符号冲突
梦想不只是梦与想13 小时前
鸿蒙三方库源码调试
harmonyos·断点调试·三方源码调试
AI2中文网15 小时前
安卓 15/16 手机软键盘遮挡输入框、布局顶不上去?已解决:重新编译即可
android·智能手机
用户1179104883315 小时前
AI输出满屏井号星号?hmharness把Markdown渲染成终端表格 GitHub:swsgbl/hmharness
ai编程·harmonyos
了一12317 小时前
鸿蒙ArkWeb 长截图(滚动截图)技术方案总结
harmonyos
wulechun18 小时前
基于JVM的高性能QQ机器人开发框架Mirai深度解析、环境搭建与插件生态实战全指南
智能手机
熊猫钓鱼>_>18 小时前
平行视界兼容模式与魔法变量配置避坑【鸿蒙心迹】
运维·服务器·开发语言·笔记·华为·harmonyos·openharmony
李&@杰19 小时前
小型园区网从零到精通
网络·tcp/ip·华为