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

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

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

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

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

​清一色开源基础软件社区​

​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升级到与开发板匹配的版本并正确命名即可。

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

​清一色开源基础软件社区​

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

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2023年5月7日 05:25
下一篇 2023年5月7日 05:25

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信