鸿蒙解决DevEco Studio无法识别设备问题

系统 OpenHarmony
为笔者开发过程中的一些经验分享,旨在解决官方文档过于晦涩难懂或者示例代码不够详细的问题,同时方便笔者日后回顾以及其他开发者更快上手。

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

前言

笔者最近几个月遇到了DevEco Studio开发工具无法识别设备的问题,于是只能使用hdc_std工具(以下统称hdc)通过命令行的方式安装,这给我带来了开发上的不便。

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

就在早上,笔者发现工具更新了个补丁,就在我到官网想看看修复了什么问题的时候,无意发现了这个问题,而且该问题最早可以追溯到V3.0 Beta3版本,经过一番捣鼓之后,总算把问题给解决了。

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

问题解决

首先我们连接开发板,使用hdc_std工具(OpenHarmony SDK下的toolchains目录,这里笔者电脑中更名为hdc)查询设备的hdcd版本,结果如下:

hdc_std shell hdcd -v

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

由于笔者电脑中存在SDK8和9,于是分别查询其toolchains目录下的hdc_std工具版本。

hdc_std -v

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

可以发现Sdk8的hdc版本与设备的hdcd版本不对应,于是笔者将Sdk8的hdc替换为Sdk9的hdc,重启DevEco Studio提示找不到hdc_std工具。

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

将Sdk8的hdc.exe更名为hdc_std.exe后,重启DevEco Studio即可发现问题解决。

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

【小源笔记】第七期 | 鸿蒙解决DevEco Studio无法识别设备问题-开源基础软件社区

总结

DevEco Studio会去寻找SDK中的hdc_std.exe,由于笔者图方便将SDK9的hdc_std.exe更名为hdc.exe,导致DevEco Studio找到了SDK8中的hdc_std.exe,但是SDK8中的hdc_std.exe版本与开发板的hdcd版本不匹配,从而造成DevEco Studio无法识别设备,只需将SDK中的hdc_std.exe升级到与开发板匹配的版本并正确命名即可。

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

责任编辑:jianghua 来源: 51CTO 开源基础软件社区
相关推荐

2017-05-12 10:59:19

Windows 10USB设备

2011-06-10 09:10:50

2013-08-13 10:59:03

Android Stu启动

2018-08-08 16:15:00

WindowsWindows 10USB

2013-12-05 09:45:04

HadoopHadoop架构图

2011-08-31 16:12:32

windows7U盘

2021-07-15 09:37:35

鸿蒙HarmonyOS应用

2010-01-07 13:09:19

2009-09-01 08:47:56

2021-08-11 15:35:54

多设备交互应用框架

2009-12-04 16:57:52

Visual Stud

2022-10-27 15:57:26

开发工具鸿蒙

2023-06-09 07:21:23

React前端框架

2022-04-12 11:35:43

IDE工具OHOS应用鸿蒙

2021-10-15 10:26:28

鸿蒙HarmonyOS应用

2023-02-22 15:11:51

鸿蒙应用签名

2010-06-12 09:02:12

Ubuntu Grub

2011-04-29 14:00:23

MSN故障

2009-02-05 10:33:27

设备碎片Java ME移动

2021-08-18 16:02:29

Windows 11操作系统微软
点赞
收藏

51CTO技术栈公众号