问题描述

更新DevEco到最新版后,无法连接模拟器。
提示Unable to locate hdc within the SDK. Please check whether the hdc exists.
在这里插入图片描述
在这里插入图片描述


原因分析:

意思说在SDK中找不到hdc,检查hdc是否存在。
既然知道原因,那就好解决。
下载一套SDK就行了。


解决方案:

文件->设置->OpenHarmony SDK
在这里插入图片描述
选择一套sdk下载即可。

但是,有个奇怪的问题,DevEco Studio编译时用的sdk路径并不是上图中下载的位置,而是DevEco Studio的安装路径下的...sdk\default\openharmony\toolchains找遍了设置项都没找到哪里可以更改编译设置。
不知道是不是这个版本的问题,以前好像没出现过这种情况。
那只能把文件复制到DevEco Studio安装路径下了,或者下载的时候直接选择DevEco Studio安装路径作为下载目录。
找到你下载OpenHarmony SDK时选择的位置
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b32ce30c1e6e43a385ac3f0733ce30fe.png

将所有内容拷贝到DevEco Studio的安装路径下的...sdk\default\openharmony\toolchains文件夹里,直接覆盖即可。

然后重启DevEco Studio,不会再报Unable to locate hdc within the SDK. Please check whether the hdc exists.这个错误了,启动设备管理器,可以正常连接模拟器,又可以愉快的使用了。
在这里插入图片描述

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐