HarmonyOS 鸿蒙Next 3.0.800beta2版本安装ets或js SDK出错

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

HarmonyOS 鸿蒙Next 3.0.800beta2版本安装ets或js SDK出错

![cke_886.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/000/251/504/0000000000000251504.20220406211628.70779554317518251117527991417988:50001231000000:2800:300D95D78536A645C84217201DF569BEAAFCCB768B58AB2D35141D6BA927D9B1.png)

2022-04-06 21:04:43,865 [ 94078]  INFO - ogress.InstallSelectedProgress - Installing eTS dependencies...  

2022-04-06 21:04:43,865 [ 94078]  INFO - ogress.InstallSelectedProgress - Running 'npm install'...  

2022-04-06 21:04:43,880 [ 94093]  WARN - ogress.InstallSelectedProgress - Install eTS 3.1.0.0 failed.  

java.nio.file.InvalidPathException: Illegal char <:> at index 44: C:\WINDOWS\System32\WindowsPowerShell\v1.0\C:\Program Files\Git\cmd

    at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
    at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229)
    at java.base/java.nio.file.Path.of(Path.java:147)
    at java.base/java.nio.file.Paths.get(Paths.java:69)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.lambda$addNpmBinPathToEnv$0(NpmInstallTask.java:147)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
    at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.addNpmBinPathToEnv(NpmInstallTask.java:148)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.getCommonJsInstallEnv(NpmInstallTask.java:124)
    at com.huawei.deveco.sdkmanager.idea.ui.task.StudioEtsInstallTask.createProcess(StudioEtsInstallTask.java:27)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.createInstallProcess(NpmInstallTask.java:113)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.npmInstall(NpmInstallTask.java:301)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.installDependencies(NpmInstallTask.java:240)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.doNpmInstall(NpmInstallTask.java:173)
    at com.huawei.deveco.sdkmanager.core.task.NpmInstallTask.prepare(NpmInstallTask.java:54)
    at com.huawei.deveco.sdkmanager.core.task.AbstractInstallTask.execute(AbstractInstallTask.java:25)
    at com.huawei.deveco.sdkmanager.core.task.SingleTaskWrapper.execute(SingleTaskWrapper.java:52)
    at com.huawei.deveco.sdkmanager.idea.ui.task.BackgroundTask.executeTask(BackgroundTask.java:95)
    at com.huawei.deveco.sdkmanager.idea.ui.task.BackgroundTask.lambda$run$0(BackgroundTask.java:68)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.call(ApplicationImpl.java:296)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    at java.base/java.lang.Thread.run(Thread.java:829)

更多关于HarmonyOS 鸿蒙Next 3.0.800beta2版本安装ets或js SDK出错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

这个是你的环境变量里面的问题,可以看下这个https://developer.huawei.com/consumer/cn/forum/topic/0204803195342710031?fid=26

更多关于HarmonyOS 鸿蒙Next 3.0.800beta2版本安装ets或js SDK出错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


谢谢 ,的确是有一个错误的path变量

开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。

针对HarmonyOS 鸿蒙Next 3.0.800beta2版本在安装ets或js SDK时出错的问题,可能的原因及解决方案如下:

  1. SDK版本不兼容

    • 确认你下载的ets或js SDK版本是否与HarmonyOS 3.0.800beta2版本兼容。有时新版本的操作系统需要特定版本的开发工具包。
  2. 安装步骤错误

    • 仔细检查安装文档,确保按照官方指导步骤正确安装。特别注意环境变量配置、依赖项安装等关键步骤。
  3. 系统权限问题

    • 确认安装过程中是否有足够的系统权限。在某些情况下,需要以管理员身份运行安装程序或命令行工具。
  4. 文件损坏或下载不完整

    • 检查下载的SDK文件是否完整无损。可以尝试重新下载SDK文件,并确保下载过程中网络稳定。
  5. 已知问题

    • 查看HarmonyOS的官方论坛或公告,了解是否有关于此版本的已知问题或补丁。

如果以上方法均未能解决问题,可能是由于特定环境下的配置问题或其他未知因素导致。此时,建议直接联系官网客服获取专业帮助。

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

回到顶部