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版本