鸿蒙解决DevEcoStudio无法识别设备的问题我在一个月内遇到了DevEcoStudio开发工具无法识别设备的问题,只能使用hdc_std工具(以下统称hdc)安装通过命令行,给我开发带来不便。就在早上,笔者发现该工具更新了补丁。去官网查看修复了什么问题时无意中发现了这个问题,最早可以追溯到V3.0Beta3版本。经过一番鼓捣之后,问题终于解决了。问题解决首先,我们连接开发板,使用hdc_std工具(OpenHarmonySDK下的toolchains目录,这里笔者电脑改名为hdc)查询设备的hdcd版本,结果如??下:hdc_stdshellhdcd-v由于笔者电脑中有SDK8和9,则分别在toolchains目录下查询hdc_std工具版本。hdc_std-v可以发现Sdk8的hdc版本与设备的hdcd版本不对应,所以笔者将Sdk8的hdc替换为Sdk9的hdc,重启DevEcoStudio,提示找不到hdc_std工具。将Sdk8的hdc.exe改为hdc_std.exe后,重启DevEcoStudio发现问题解决。综上所述,DevEcoStudio会在SDK中搜索hdc_std.exe。因为作者想把SDK9中的hdc_std.exe改名为hdc.exe,DevEcoStudio会在SDK8中找到hdc_std.exe,但是SDK8中的hdc_std.exe的版本和开发板的hdcd版本不一样匹配,这样DevEcoStudio就无法识别设备。只需要将SDK中的hdc_std.exe升级为与开发板匹配的版本,并正确命名即可。了解更多开源请访问:开源基础软件社区https://ost.51cto.com
