鸿蒙解决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 开源基础软件社区
相关推荐

2021-07-15 09:37:35

鸿蒙HarmonyOS应用

2017-05-12 10:59:19

Windows 10USB设备

2011-06-10 09:10:50

2013-08-13 10:59:03

Android Stu启动

2022-10-27 15:57:26

开发工具鸿蒙

2018-08-08 16:15:00

WindowsWindows 10USB

2013-12-05 09:45:04

HadoopHadoop架构图

2009-09-01 08:47:56

2011-08-31 16:12:32

windows7U盘

2021-03-31 19:24:35

鸿蒙

2021-03-31 19:42:39

鸿蒙HarmonyOS应用开发

2010-01-07 13:09:19

2009-12-04 16:57:52

Visual Stud

2023-06-09 07:21:23

React前端框架

2021-03-31 19:31:54

鸿蒙

2021-03-31 19:28:24

HarmonyOS鸿蒙

2009-02-05 10:33:27

设备碎片Java ME移动

2010-08-25 13:06:53

IP地址故障

2009-08-19 22:21:16

无法安装VMWARE
点赞
收藏

51CTO技术栈公众号