HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值

HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值

  1. 在HarmonyOS SDK存储目录下的Sdk\toolchains文件下打开命令行工具

① 打开SDK Manager,复制SDK路径,

② 在路径下找到toolchains文件夹,打开命令行工具:

hdc shell
getprop hw_sc.build.os.apiversion
getprop hw_sc.build.os.releasetype

参考图:

apiVersion releaseType compileSdkVersion SDK Stage compatibleSdkVersion
4 Release 4 Release 4
4 Release 5 Beta 4
5 Beta 5 Beta 4或5
5 Release 5 Release 4或5
5 Release 6 Release 4或5
5 Release 6 Beta 4或5
6 Release 5 Release 4或5
6 Release 6 Release 4或5或6
6 Beta 5 Release 4或5
6 Beta 6 Beta 4或5或6
7 Beta 7 Beta 4或5或6或7
7 Beta 6 Release 4或5或6
8 Release 6 Release 4或5或6
8 Release 8 Release 8
9 Canary1 9 Canary1 9

更多关于HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值的实战教程也可以访问 https://www.itying.com/category-93-b0.html

21 回复

cke_256.png

什么情况??

更多关于HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


hdc shell 命令报错Interactive shell is not supported.  用hdc -c shell可以了

希望HarmonyOS能加强与其他品牌设备的兼容性,让更多人受益。

按着文档操作也没什么用啊,

在mac 上下载的DevEco studio 3.1.1,

我也是,同样的问题,mac

你好,问一下 persist.sys.ohc.apiversion 和 hw_sc.build.os.apiversion 区别是什么?一个查出来是9另一个是8,已哪个为准?

HarmonyOS的分布式技术让我实现了跨设备的无缝协作,工作效率翻倍。

cke_193.png

提示这个咋整呀

你好,这边使用的DevEco Studio版本号是多少哦,

3.1.1,

- **姓名**: 张三
- **年龄**: 28
- **职业**: 软件工程师

我打开文件目录,然后CMD 运行命令后提示

手机是6、release项目的api是9,然后就导致怎么适配都不行。我的手机是p20pro。怎么解决呢

解决了吗?怎么适配的,

Mac电脑一直提示 zsh: command not found: hdc ,请问是什么问题,而且目录与官方目录不一致

截图2022-12-16 10.27.26.png

你好,你这边是执行了什么命令的么,DevEco Studio提示报错的截图方便提供下不,

直接拿hdc的绝对路径执行就可以,

这个查看版本的功能不能直接集成在手机上吗?对于不能直接连接的手机,有点麻烦,

目前来看,是木有的哦~

在HarmonyOS鸿蒙Next系统中,使用DevEco Studio开发应用并连接真机进行调试时,要查询真机设备的apiversionreleaseType取值,可以通过以下步骤进行:

  1. 确保真机连接:首先,确保你的真机设备已经通过USB线连接到开发电脑,并且在DevEco Studio中能够被正确识别。

  2. 使用adb命令:打开终端或命令提示符,输入以下adb命令来查询设备信息:

    • 查询apiversion:由于apiversion不是标准的adb命令输出,你可能需要解析adb shell getprop命令的输出,查找与API版本相关的信息,如ro.build.version.sdk(这通常是Android系统的API等级,但HarmonyOS可能有不同的属性名,需根据实际情况调整)。
    • 查询releaseType:可以使用adb shell getprop ro.build.type命令来获取构建类型,这通常可以反映是用户版(user)、用户调试版(userdebug)还是工程版(eng)。虽然这不是直接的releaseType,但可以作为参考。
  3. 解析输出:根据命令的输出结果,找到与apiversionreleaseType相关的信息。

请注意,由于HarmonyOS系统不断更新,具体的属性名可能会有所变化。如果上述方法无法直接获取你需要的apiversionreleaseType,可能需要查阅最新的HarmonyOS开发文档或相关资源。

如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html

回到顶部