HarmonyOS 鸿蒙Next IDE error occurred previewer打不开

HarmonyOS 鸿蒙Next IDE error occurred previewer打不开

![1.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/000/999/947/0010086000000999947.20240302180830.25267938264185573372165187407281:50001231000000:2800:E869F250AB5F6100502B91C50C2E7055804C2E83B79BC3B42BE25C79060929A2.png)

日志:

Following exceptions happened soon after this one, most probably they are induced.

2024-03-02T18:04:31.052
java.lang.Throwable: Cannot get process list, command 'wmic.exe path win32_process get Caption,Processid,ParentProcessId,Commandline,ExecutablePath' exited with code -2147217406, stdout:

stderr:

:
= 无法执行

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:202)
at com.intellij.execution.process.impl.ProcessListUtil.parseCommandOutput(ProcessListUtil.java:99)
at com.intellij.execution.process.impl.ProcessListUtil.parseCommandOutput(ProcessListUtil.java:85)
at com.intellij.execution.process.impl.ProcessListUtil.getProcessListUsingWindowsWMIC(ProcessListUtil.java:443)
at com.intellij.execution.process.impl.ProcessListUtil.doGetProcessList(ProcessListUtil.java:57)
at com.intellij.execution.process.impl.ProcessListUtil.getProcessList(ProcessListUtil.java:46)
at com.intellij.execution.process.OSProcessUtil.getProcessList(OSProcessUtil.java:18)
at com.huawei.deveco.previewer.ohos.core.Activity.runActivity(Activity.java:76)
at com.intellij.ide.startup.impl.StartupManagerImpl.runActivityAndMeasureDuration(StartupManagerImpl.kt:340)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$runActivityAndMeasureDuration(StartupManagerImpl.kt:66)
at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$2$2$1.invoke(StartupManagerImpl.kt:279)
at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$2$2$1.invoke(StartupManagerImpl.kt:278)
at com.intellij.openapi.progress.CancellationKt.withCurrentJob$lambda$0(cancellation.kt:17)
at com.intellij.openapi.progress.Cancellation.withCurrentJob(Cancellation.java:60)
at com.intellij.openapi.progress.CancellationKt.withCurrentJob(cancellation.kt:17)
at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:142)
at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.kt:278)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$runPostStartupActivities(StartupManagerImpl.kt:66)
at com.intellij.ide.startup.impl.StartupManagerImpl$runStartupActivities$2.invokeSuspend(StartupManagerImpl.kt:184)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

2024-03-02T18:04:31.473
java.lang.Throwable: Cannot get process list, command 'tasklist.exe /fo csv /nh /v' exited with code 1, stdout:

stderr:

: 操作失败

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:202)
at com.intellij.execution.process.impl.ProcessListUtil.parseCommandOutput(ProcessListUtil.java:99)
at com.intellij.execution.process.impl.ProcessListUtil.parseCommandOutput(ProcessListUtil.java:85)
at com.intellij.execution.process.impl.ProcessListUtil.getProcessListUsingWindowsTaskList(ProcessListUtil.java:495)
at com.intellij.execution.process.impl.ProcessListUtil.doGetProcessList(ProcessListUtil.java:61)
at com.intellij.execution.process.impl.ProcessListUtil.getProcessList(ProcessListUtil.java:46)
at com.intellij.execution.process.OSProcessUtil.getProcessList(OSProcessUtil.java:18)
at com.huawei.deveco.previewer.ohos.core.Activity.runActivity(Activity.java:76)
at com.intellij.ide.startup.impl.StartupManagerImpl.runActivityAndMeasureDuration(StartupManagerImpl.kt:340)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$runActivityAndMeasureDuration(StartupManagerImpl.kt:66)
at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$2$2$1.invoke(StartupManagerImpl.kt:279)
at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$2$2$1.invoke(StartupManagerImpl.kt:278)
at com.intellij.openapi.progress.CancellationKt.withCurrentJob$lambda$0(cancellation.kt:17)
at com.intellij.openapi.progress.Cancellation.withCurrentJob(Cancellation.java:60)
at com.intellij.openapi.progress.CancellationKt.withCurrentJob(cancellation.kt:17)
at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:142)
at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.kt:278)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$runPostStartupActivities(StartupManagerImpl.kt:66)
at com.intellij.ide.startup.impl.StartupManagerImpl$runStartupActivities$2.invokeSuspend(StartupManagerImpl.kt:184)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

更多关于HarmonyOS 鸿蒙Next IDE error occurred previewer打不开的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

看日志是jave 调用 tasklist.exe 出错!我自己在命令行下面直接运行 tasklist 也出现“无类型”错误!

更多关于HarmonyOS 鸿蒙Next IDE error occurred previewer打不开的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


什么版本的 DevEco 和 API 呢?

在HarmonyOS鸿蒙Next IDE中,出现“error occurred previewer打不开”的问题,可能是由于以下原因导致:

  1. 开发环境配置问题:检查IDE的配置是否正确,包括SDK路径、构建工具版本等。确保所有必要的依赖都已正确安装和配置。

  2. 项目配置错误:检查项目的配置文件,如config.jsonbuild.gradle,确保没有错误的配置项或缺失的依赖。

  3. 资源文件问题:项目中可能存在损坏或格式不正确的资源文件(如布局文件、图片等),这可能导致预览器无法正常加载。

  4. IDE版本兼容性:确保使用的IDE版本与鸿蒙Next SDK版本兼容。如果不兼容,可能会导致预览器无法正常工作。

  5. 缓存问题:尝试清理IDE的缓存或重启IDE,有时缓存问题可能导致预览器无法启动。

  6. 网络问题:如果预览器依赖网络资源,确保网络连接正常,且没有被防火墙或代理阻止。

  7. 权限问题:检查是否有足够的权限访问相关文件或资源,尤其是在Windows系统上,权限问题可能导致预览器无法打开。

如果以上方法未能解决问题,建议重新安装IDE或更新到最新版本,以确保所有组件和依赖都是最新的。

回到顶部