解决hdc使用中的各种错误
解决hdc使用中的各种错误
吾奶习武之人1. hdc无法识别模拟器设备
HDC版本不一致导致
执行查看链接设备的命令,无法识别到运行的设备。
1 | hdc list targets |
尝试kill服务重启也无法识别
1 | hdc kill -r |
问题原因
通过查看软件设置,可以看到模拟器相关的资源文件是和HarmonyOS相关的,且输入HarmonyOS sdk api 9
但是之前的hdc环境变量的配置,我是配置的OpenHarmony sdk目录下的toolchains,以下是之前错误的配置
:
正确的配置是要换成HarmonyOS sdk目录下的toolchains
重新配置好匹配版本的hdc环境变量后就可以正常识别到设备和设备交互啦
2. hdc shell执行报错
1 | C:\Users\Administrator>hdc shell |
解决办法:
- 方法1:使用HdcExternal shell
- 方法2:用api8的sdk附带的hdc
参考链接:https://developer.huawei.com/consumer/cn/forum/topic/0207124537514165475