HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值
HarmonyOS 鸿蒙Next 使用DevEco Studio开发应用连接真机调试时,如何查询真机设备的apiversion和releaseType取值
- 在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
什么情况??
更多关于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的分布式技术让我实现了跨设备的无缝协作,工作效率翻倍。
提示这个咋整呀
你好,这边使用的DevEco Studio版本号是多少哦,
3.1.1,
- **姓名**: 张三
- **年龄**: 28
- **职业**: 软件工程师
我打开文件目录,然后CMD 运行命令后提示
手机是6、release项目的api是9,然后就导致怎么适配都不行。我的手机是p20pro。怎么解决呢
解决了吗?怎么适配的,
Mac电脑一直提示 zsh: command not found: hdc
,请问是什么问题,而且目录与官方目录不一致
你好,你这边是执行了什么命令的么,DevEco Studio提示报错的截图方便提供下不,
直接拿hdc的绝对路径执行就可以,
这个查看版本的功能不能直接集成在手机上吗?对于不能直接连接的手机,有点麻烦,
目前来看,是木有的哦~
在HarmonyOS鸿蒙Next系统中,使用DevEco Studio开发应用并连接真机进行调试时,要查询真机设备的apiversion
和releaseType
取值,可以通过以下步骤进行:
-
确保真机连接:首先,确保你的真机设备已经通过USB线连接到开发电脑,并且在DevEco Studio中能够被正确识别。
-
使用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
,但可以作为参考。
- 查询
-
解析输出:根据命令的输出结果,找到与
apiversion
和releaseType
相关的信息。
请注意,由于HarmonyOS系统不断更新,具体的属性名可能会有所变化。如果上述方法无法直接获取你需要的apiversion
和releaseType
,可能需要查阅最新的HarmonyOS开发文档或相关资源。
如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html,