HarmonyOS 鸿蒙Next 我用hdc shell bm get --udid 报错了 没返回UDID

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

HarmonyOS 鸿蒙Next 我用hdc shell bm get --udid 报错了 没返回UDID

我用hdc shell bm get --udid, 报错了, 没返回UDID 命令如下: hdc shell bm get --udid 返回报错如下: [Fail]ExecuteCommand need connect-key?

2 回复
请按如下方式排查一下:

1.是否同时起模拟器+连接真机。如果同时使用,请关闭一个再使用此hdc命令。

2.重新连接手机后重试,保证在DevEco Studio识别出手机时,再使用此hdc命令。

3.hdc list targets命令看下,是否能够获取设备信息。

如果出现hdc list targets获取不到设备信息的情况,可以通过任务管理器查看是否有hdc进程存在。若进程存在,则通过hdc kill -r命令杀掉该进程并重启hdc服务。

如果依然无法获取设备信息,建议您换个手机测试。有多个设备连接的时候要指定连哪一个 hdc -t xxx shell 

比如: 

D:\tools\HSDK\安装的版本\base\toolchains>hdc list targets 0105442358000367 127.0.0.1:5555

D:\tools\HSDK\安装的版本\base\toolchains>hdc -t 127.0.0.1:5555

shell 真机进入方式:hdc -t *****(设备key)

shell 模拟器进入方式为:hdc -t 127.0.0.1:5555 shell

针对您提到的HarmonyOS鸿蒙Next系统中使用hdc shell bm get --udid命令报错且未返回UDID的问题,可能的原因及检查方向如下:

  1. 设备连接状态:首先确认您的设备已正确连接到电脑,并且处于开发者模式,同时已开启USB调试和HDC调试。

  2. HDC版本兼容性:确保您使用的HDC工具版本与您的HarmonyOS设备版本兼容。不兼容的版本可能导致无法正确识别设备。

  3. 权限问题:检查运行HDC命令的用户是否有足够的权限访问设备。在某些操作系统上,可能需要管理员权限。

  4. 设备驱动:确认设备驱动已正确安装,有时驱动问题可能导致设备无法被正确识别。

  5. HDC服务状态:在设备上检查HDC服务是否正常运行。您可以通过设备的开发者选项或命令行工具查看HDC服务的状态。

如果以上步骤均确认无误但问题依旧存在,可能涉及更深层次的系统或配置问题。此时,建议您直接联系官网客服获取进一步的技术支持。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部