HarmonyOS 鸿蒙Next [Fail]ExecuteCommand need connect-key?
HarmonyOS 鸿蒙Next [Fail]ExecuteCommand need connect-key?
使用真机测试。需要华为手机的udid
我的SDK目录
C:\Users\Administrator\AppData\Local\Huawei\Sdk\openharmony\9\toolchains>hdc.exe shell bm get --udid
运行之后,提示
[Fail]ExecuteCommand need connect-key?
网友说换成另一个目录下的hdc.exe就可以。我找到了
C:\Users\Administrator\AppData\Local\Huawei\Sdk\hmscore\3.1.0\toolchains>hdc.exe shell bm get --udid
提示
Specify one target
意思是让我指定一个设备,于是我把 DevEco Studio 里面的虚拟机关掉了,现在系统里只有一个设备了。再次运行
提示
udid of current device is :
error: failed to get udid
于是又看到网友说用 adb 于是我下了。这里是adb下载链接
C:\Users\Administrator\Downloads\platform-tools_r34.0.4-windows\platform-tools>adb shell bm get --udid
于是我成功了,感谢爱心网友
我有了p7b证书。我写的HELLO WORLD成功在我的手机上运行666
更多关于HarmonyOS 鸿蒙Next [Fail]ExecuteCommand need connect-key?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next [Fail]ExecuteCommand need connect-key?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
hdc -t "设备的序列号" shell bm get --udid
NEXT版本,我是这样获取到的
这个方法非常好用,我按照文档要求设置了还是获取不到,然后按照你的添加了设备系列号,直接就出来了。
Harmony OS 系统升级过以后,开发者调试模式会自动关闭。将开发者调试模式打开,然后开启usb调试。然后在执行hdc命令,即可。
提示:测试版本的Harmony OS系统的设置中,系统菜单中没有开发者调试模式的选项,若开启开发者调试模式,进入关于本机页面,连续点击版本号选项,即可开启开发者模式并自动重启。
在HarmonyOS(鸿蒙)开发中,ExecuteCommand
失败并提示 need connect-key?
通常意味着执行该命令时系统或应用期望一个连接密钥(connect-key)来验证或建立连接。这常见于需要安全通信的场景,如远程调用、API访问等。
请检查你的代码或配置,确保在调用 ExecuteCommand
前已经正确设置了所需的连接密钥。同时,确认该密钥是否已正确传递给系统或API。
如果问题依旧没法解决请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next [Fail]ExecuteCommand need connect-key?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html