HarmonyOS 鸿蒙Next IDE Internal Errors, ohpm ERROR: Install failed EPERM: operation not permitted

HarmonyOS 鸿蒙Next IDE Internal Errors, ohpm ERROR: Install failed EPERM: operation not permitted

新装的DEVECO STUDIO 3.1 ,SDK都安装好了

新建项目时出现 IDE Internal Errors

```java
java.lang.IllegalArgumentException: java.io.IOException: Cannot run program "D:\Huawei\ccc\hmscore\3.1.0\toolchains\hdc.exe": CreateProcess error=5, 拒绝访问。
    at com.android.ddmlib.AndroidDebugBridge.<init>(AndroidDebugBridge.java:629)
    at com.android.ddmlib.AndroidDebugBridge.createBridge(AndroidDebugBridge.java:407)
    at com.android.tools.idea.adb.AdbService$CreateBridgeTask.call(AdbService.java:245)
    at com.android.tools.idea.adb.AdbService$CreateBridgeTask.call(AdbService.java:211)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.call(ApplicationImpl.java:277)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
    at java.base/java.lang.Thread.run(Thread.java:833)

Caused by: java.io.IOException: Cannot run program “D:\Huawei\ccc\hmscore\3.1.0\toolchains\hdc.exe”: CreateProcess error=5, 拒绝访问。

    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
    at com.android.ddmlib.AndroidDebugBridge.lambda$runAdb$0(AndroidDebugBridge.java:696)
    ... 1 more

Caused by: java.io.IOException: CreateProcess error=5, 拒绝访问。

    at java.base/java.lang.ProcessImpl.create(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:499)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:158)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
    ... 3 more
D:\Huawei\ohpm\bin\ohpm.bat install --registry https://repo.harmonyos.com/ohpm/ --strict_ssl true

ohpm ERROR: Install failed EPERM: operation not permitted, symlink ‘D:\aabb\oh_modules.ohpm@ohos+hypium@1.0.6\oh_modules@ohos\hypium’ -> ‘D:\aabb\oh_modules@ohos\hypium’

Process finished with exit code 1


更多关于HarmonyOS 鸿蒙Next IDE Internal Errors, ohpm ERROR: Install failed EPERM: operation not permitted的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

.ohpmrc文件中的strict_ssl=true改成false试试看!

更多关于HarmonyOS 鸿蒙Next IDE Internal Errors, ohpm ERROR: Install failed EPERM: operation not permitted的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不行,主要是IDE总是弹出错误信息IDE Internal Errors,

CreateProcess error=5, 拒绝访问,是不是hdc的目录存在权限问题,无法访问,检查下权限!

360杀毒软件搞的鬼,杀毒软件退出,就正常了,

在HarmonyOS鸿蒙Next IDE中遇到“ohpm ERROR: Install failed EPERM: operation not permitted”错误,通常是由于权限问题导致的。ohpm(OpenHarmony Package Manager)在安装依赖包时,需要足够的权限来访问和修改系统文件或目录。如果当前用户权限不足,就会抛出此错误。

可能的原因包括:

  • 当前用户没有足够的权限来执行安装操作。
  • 目标目录或文件被系统或其他进程锁定,无法修改。
  • 系统环境配置不当,导致权限管理出现问题。

解决方法:

  • 确保以管理员或具有足够权限的用户身份运行IDE。
  • 检查目标目录或文件的权限设置,确保当前用户有读写权限。
  • 关闭可能锁定目标目录或文件的其他进程,然后重试安装。
  • 如果问题依旧,可以尝试清理ohpm缓存或重新配置环境。

这些步骤可以帮助解决“ohpm ERROR: Install failed EPERM: operation not permitted”错误。

回到顶部