HarmonyOS 鸿蒙Next:用DevEco Studio开发时设备连接后无法识别设备

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:用DevEco Studio开发时设备连接后无法识别设备

 问题现象 

调试运行过程中,安装HAP失败,提示“Device not founded or connected”。 

 01.png

或DevEco Studio无法识别到已连接的设备,显示“No device”。 

02.png

 解决措施 

可能存在如下原因:

  • 当前Toolchains中的hdc_std.exe版本和设备的hdcd版本不匹配。 
  • hdc_std工具的进程或设备存在异常(仅macOS环境存在)。 

1、如果是hdc_std.exe版本和设备的hdcd版本不匹配 

分别查询hdc_std.exe和hdcd的版本信息: 

①查询hdc_std.exe版本:在toolchains目录下执行如下命令。 

hdc_std.exe -v 

03.png

②查询设备的hdcd版本:将设备与电脑进行连接后,在toolchains目录下执行如下命令。 

hdc_std.exe shell hdcd -v 

 04.png

如果上述查询的结果中为“1.1.1k”的版本,则需要更新对应的SDK或镜像。例如,hdc_std.exe的版本为1.1.1k,hdcd版本为1.1.1l,则请在OpenHarmony每日构建(http://ci.openharmony.cn/dailybuilds)中,获取最新的ohos-sdk版本,然后解压获取toolchains下的hdc_std.exe工具,将其替换到OpenHarmony SDK下的toochains目录中。 

2、如果是hdc_std工具的进程或设备异常,该问题主要存在macOS开发环境。 

 ①执行如下命令,结束hdc_std的进程,然后尝试重新连接。 

./hdc_std kill 

②若按照步骤1操作后还是不能连接,请重启设备,然后尝试重新连接。 

22 回复
这个文件夹在哪里啊,我头上都是汗,背上发冷。哎

你好,参考下截图,在安装的sdk路径下,找下toolchains的目录

HarmonyOS的流畅动画和过渡效果让操作更加顺畅,体验极佳。

楼主你好,我这边的设备经常在重启后连接不上deveco,设备管理器里面显示“未知USB设备(设定地址失败)”,卸载设备后重新扫描设备改动,可自动安装驱动并恢复连接。有几率无法恢复,此时必须给设备恢复出厂设置,才能正常连接。

请问这种现象有解吗?设备是3568A开发板。

你好,麻烦告知下DevEco Studio的具体版本号、SDK的版本号哈

deveco版本号是3.1.0.501,sdk是openharmony3.2.12.5

你好,这种大概率是和PC驱动有关系,建议联系下厂商进行修复哈~

查了一圈发现,Windows系统不支持识别华为的终端设备,这个要怎么办?7533ebaec284f4bfb7f76bd26aa3257.png

用华为手机助手这个软件直连手机就可以了

真的吗? 不行吧

最新版的5.0,一直连不上真机,怎么办呀大佬

我也是!手机在Android Studio中能正常找到,但在DevEco下找不到!所以应该是软件问题。

DevEco Studio NEXT Developer Beta2

Build #DS-233.14475.28.36.503500

Build Version: 5.0.3.500, built on July 17, 2024

Runtime version: 17.0.10+1-b1087.17 amd64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Windows 10.0

GC: G1 Young Generation, G1 Old Generation

Memory: 2048M

Cores: 8

Registry:

  idea.plugins.compatible.build=IC-233.14475.28

这个版本一致显示No device,如何处理啊

老哥,你解决了没有,我也是这个问题,从403升级到500后就连不上了,手机系统也是Beta2 版本的

放弃了,搞个虚拟机就好了

我也是,遇到了这个问题,Android studio 可以显示,我是5.0.3的版本

mac系统,mate60pro <HarmonyOS4.2.0>

android studio 可以识别
DevEco Studio NEXT Developer Beta2 无法识别

flutter devices

3 connected devices:

ALN AL00 (mobile) • FMR0223825008912 • android-arm64  • Android 12 (API 31)

macOS (desktop)   • macos • darwin-x64 • macOS 12.7.5 21H1222    darwin-x64

Chrome (web)      • chrome           • web-javascript • Google Chrome    127.0.6533.88
怎么办?已经卡这里半个月了

4.2没法识别的,要next版本的手机

windows系统,pura 70pro+ <HarmonyOS4.2.0>

android studio 可以识别
DevEco Studio NEXT Developer Beta5 无法识别

我的也是无法连接。手机mate 20x

DevEco Studio NEXT Developer Beta3

Build #DS-233.14475.28.36.503600

构建版本:5.0.3.600, built on August 7, 2024

Runtime version: 17.0.10+1-b1087.17 amd64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Windows 10.0

GC: G1 Young Generation, G1 Old Generation

Memory: 4096M

Cores: 16

Registry:

  ide.windowSystem.autoShowProcessPopup=true

  idea.plugins.compatible.build=IC-233.14475.28

荣耀play4T pro,harmony版本 3.0.0 识别不到

HarmonyOS鸿蒙Next在DevEco Studio中设备连接后无法识别设备,可能原因包括:

  1. 设备未开启开发者模式或USB调试。
  2. USB连接线不符合标准,建议使用满足USB2.0标准的数据线。
  3. 使用的hdc_std.exe版本与设备hdcd版本不匹配,需检查并更新。
  4. hdc工具或设备进程异常,尝试重启设备和电脑后重新连接。

请逐一排查上述可能原因。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部