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

描述

本文主要解决在鸿蒙开发中 DevEco Studio 无法识别设备问题。

 

笔者最近几个月遇到了 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 升级到与开发板匹配的版本并正确命名即可。  

  审核编辑:汤梓红

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分