HarmonyOS 鸿蒙Next DevStudio v3.1.0.200添加HarmonyOS SDK v3.1.0(API 9)时报错

HarmonyOS 鸿蒙Next DevStudio v3.1.0.200添加HarmonyOS SDK v3.1.0(API 9)时报错 安装DevStudio v3.1.0.200 for Windows后,添加HarmonyOS SDK v3.1.0(API 9)时报错。

# node -v
v14.19.1

已向系统环境变量PATH添加nodejs根目录

=====================================================

错误信息如下:

Installing ArkTS dependencies...
Running 'npm install'...
npm ERR! code EPERM
npm ERR! syscall rename
npm ERR! path D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json.3080065831
npm ERR! dest D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rename 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json.3080065831' -> 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json'
npm ERR!   [OperationalError: EPERM: operation not permitted, rename 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json.3080065831' -> 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json'] {
npm ERR!   cause: [Error: EPERM: operation not permitted, rename 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json.3080065831' -> 'D:\Dev\Env\DevStudio\Sdk\.temp\ets\3.2.2.6\install\unzip\ets\build-tools\ets-loader\node_modules\chai\package.json'] {
npm ERR!     errno: -4048,
npm ERR!     code: 'EPERM',
npm ERR!     syscall: 'rename',
npm ERR!     path: 'D:\\Dev\\Env\\DevStudio\\Sdk\\.temp\\ets\\3.2.2.6\\install\\unzip\\ets\\build-tools\\ets-loader\\node_modules\\chai\\package.json.3080065831',
npm ERR!     dest: 'D:\\Dev\\Env\\DevStudio\\Sdk\\.temp\\ets\\3.2.2.6\\install\\unzip\\ets\\build-tools\\ets-loader\\node_modules\\chai\\package.json'
npm ERR!   },
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'rename',
npm ERR!   path: 'D:\\Dev\\Env\\DevStudio\\Sdk\\.temp\\ets\\3.2.2.6\\install\\unzip\\ets\\build-tools\\ets-loader\\node_modules\\chai\\package.json.3080065831',
npm ERR!   dest: 'D:\\Dev\\Env\\DevStudio\\Sdk\\.temp\\ets\\3.2.2.6\\install\\unzip\\ets\\build-tools\\ets-loader\\node_modules\\chai\\package.json',
npm ERR!   parent: 'ets-loader'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dawnt\AppData\Roaming\npm-cache\_logs\2023-03-28T04_19_50_860Z-debug.log

Install task failed: ArkTS 3.2.2.6.

Install ArkTS dependencies failed.


更多关于HarmonyOS 鸿蒙Next DevStudio v3.1.0.200添加HarmonyOS SDK v3.1.0(API 9)时报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

删除原有的sdk,换个路径重新下载下试试!

更多关于HarmonyOS 鸿蒙Next DevStudio v3.1.0.200添加HarmonyOS SDK v3.1.0(API 9)时报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


下载最新版DevStudio v3.1.0.400,刚出了

也执行过 npm cache clean -f,重启DevStudio后故障依旧

针对帖子标题中提到的“HarmonyOS 鸿蒙Next DevStudio v3.1.0.200添加HarmonyOS SDK v3.1.0(API 9)时报错”的问题,以下是一些可能的解决方案:

  1. 检查兼容性: 确保你的DevStudio版本与SDK版本完全兼容。有时新版本的开发工具可能不完全支持最新或特定版本的SDK,尽管这种情况在官方更新中较为少见。

  2. 重新安装SDK: 尝试卸载当前SDK,并从官方渠道重新下载HarmonyOS SDK v3.1.0(API 9)进行安装。确保下载过程中文件没有损坏。

  3. 更新DevStudio: 检查是否有DevStudio的更新版本,有时开发工具本身的bug会在新版本中得到修复。

  4. 清理缓存: 清理DevStudio的缓存和配置文件,有时这些文件可能因损坏或冲突导致SDK添加失败。

  5. 检查系统环境: 确保你的操作系统满足DevStudio和SDK的运行要求,包括内存、存储空间以及必要的系统权限。

  6. 查看错误日志: 详细查看DevStudio在添加SDK时提供的错误日志,这些日志通常能提供具体的错误信息,有助于定位问题。

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

回到顶部