HarmonyOS 鸿蒙Next 解决DevEco Studio安装Ets SDK失败的问题

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

HarmonyOS 鸿蒙Next 解决DevEco Studio安装Ets SDK失败的问题

问题背景

安装Ets SDK时,报如下错误。

cke_162.png

Components to install:

  • Ets version 3.0.0.72 (ets)

Downloading http://…/ets/3.0.0.72/ets-windows-3.0.0.72-Beta1.zip

Unzipping C:\Users\waylau\AppData\Local\Huawei\Sdk.temp\ets\3.0.0.72\install\ets-windows-3.0.0.72-Beta1.zip

Installing Ets dependencies…

Running ‘npm install’…

npm ERR! code ETIMEDOUT

npm ERR! errno ETIMEDOUT

npm ERR! network request to https://registry.npm.taobao.org/commander failed, reason: connect ETIMEDOUT 61.184.215.178:443

npm ERR! network This is a problem related to network connectivity.

npm ERR! network In most cases you are behind a proxy or have bad network settings.

npm ERR! network

npm ERR! network If you are behind a proxy, please make sure that the

npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’

npm ERR! A complete log of this run can be found in:

npm ERR! C:\Users\waylau\AppData\Roaming\npm-cache_logs\2021-12-07T04_04_11_557Z-debug.log

Install Ets 3.0.0.72 failed.

Install Ets dependencies failed.

Cause: Unable to run npm install.

Solution: See https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-development-environment-0000001168829643#section1311117111474

问题原因

从上述报错日志可以看出,安装SDK时,是会去访问https://registry.npm.taobao.org/commander 这个服务,而这个服务,目前在内网环境下是没法访问的。

cke_163.png

解决方案

解决方法就是NPM的镜像地址换掉,换一个可用的。

执行npm config list可以看到所注册的镜像,确实是https://registry.npm.taobao.org/ 这个地址。

>npm config list

; “builtin” config from C:\Users\waylau\AppData\Roaming\npm\node_modules\npm\npmrc prefix = “C:\Users\waylau\AppData\Roaming\npm”

; “user” config from C:\Users\waylau.npmrc always-auth = false registry = “https://registry.npm.taobao.org/

; node bin location = C:\Program Files\nodejs\node.exe ; cwd = D:\work ; HOME = C:\Users\waylau ; Run npm config ls -l to show all defaults.

我们把镜像替换为可以用的地址即可。

设置如下:

移除不可用的镜像源

npm config rm registry https://registry.npm.taobao.org/

添加可用的镜像源

npm config set registry http://mirrors.tools.huawei.com/npm/

cke_164.png


更多关于HarmonyOS 鸿蒙Next 解决DevEco Studio安装Ets SDK失败的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

老卫真是及时雨啊

更多关于HarmonyOS 鸿蒙Next 解决DevEco Studio安装Ets SDK失败的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


多谢哦~~~~~,

问题被解决了,谢啦

谢天谢地爱了

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

多谢哦~~~~~,

好文章写的真不错、学习收藏了

姓名: 张三
职位: 软件工程师
邮箱: zhangsan@example.com
电话: (123) 456-7890

技能:

  • Python
  • Java
  • C++

工作经验:

  • 公司A, 软件工程师, 2020年1月 - 至今
  • 公司B, 软件开发实习生, 2018年6月 - 2019年12月

针对HarmonyOS(鸿蒙)Next中DevEco Studio安装Ets SDK失败的问题,可能的原因及解决方案如下:

  1. 网络问题

    • 确保网络连接稳定,检查防火墙或代理设置是否允许DevEco Studio访问外部服务器。
  2. 版本兼容性

    • 确认DevEco Studio及Ets SDK的版本是否兼容。鸿蒙系统不断更新,旧版本的IDE或SDK可能不支持新系统特性。
  3. 安装路径

    • 检查DevEco Studio及SDK的安装路径是否包含特殊字符或空格,建议使用英文路径。
  4. 权限问题

    • 确保有足够的权限安装SDK。在某些操作系统中,可能需要管理员权限。
  5. 组件缺失

    • 检查是否所有必要的组件都已正确安装。有时,某些组件的缺失可能导致SDK安装失败。
  6. 清理缓存

    • 尝试清理DevEco Studio的缓存和配置文件,然后重新启动IDE进行安装。
  7. 日志分析

    • 查看DevEco Studio的安装日志,分析错误信息,找出具体失败原因。

如果上述方法均无法解决问题,可能是更复杂的系统或配置问题。此时,如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html 。客服将提供更专业的技术支持。

回到顶部