HarmonyOS 鸿蒙Next 新手构建helloworld出错

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

HarmonyOS 鸿蒙Next 新手构建helloworld出错

"D:\HarmonyOs\DevEco Studio\tools\node\node.exe" "D:\HarmonyOs\DevEco Studio\tools\hvigor\bin\hvigorw.js" --mode module -p module=entry@default -p product=default -p pageType=page -p compileResInc=true -p previewMode=true -p buildRoot=.preview PreviewBuild --watch --analyze=false --parallel --incremental --daemon

> hvigor connect error: Connection between client is disconnected with a connect error:io.socket.engineio.client.EngineIOException: websocket error

> hvigor connect error: This is an error caused by hvigor daemon.

> hvigor A log of daemon process can be found in: C:\Users\user\.hvigor\daemon\log\5.13.1\daemon-5876.log

Process finished with exit code -1

提示这个

更多关于HarmonyOS 鸿蒙Next 新手构建helloworld出错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

你清一下缓存,file->Invalidate Caches->勾选弹窗中的三个选项,点击Invalidate and Restart->再运行试试

不涉及预览和hot-reload的话,可以用no-daemon规避。具体用法:

setting->build->build Tools->Hvigor-> 勾选 Enable the Daemon for tasks

你可以试一下这个操作,setting->build->build Tools->Hvigor-> 勾选 Enable the Daemon for tasks, 开启DevEco Hvigor的常驻进程构建能力。以及help -> Diagnostic Tools -> Dignose development Environment 检查一下环境是否有问题。

mac电脑,查看/etc/hosts文件,看文件中是否有127.0.0.1 localhost的配置项,没有的话,需要加上,有多个,需要删除,只保留一个。

更多关于HarmonyOS 鸿蒙Next 新手构建helloworld出错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


cke_216.png

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  build() {
    RelativeContainer() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
    }
    .height('100%')
    .width('100%')
  }
}

helloword的 原生代码呢  

把代码放出来

针对HarmonyOS 鸿蒙Next 新手在构建helloworld应用时出错的问题,可能的原因及解决方案如下:

  1. 环境配置问题

    • 确保已正确安装鸿蒙开发环境,包括DevEco Studio和相关SDK。
    • 检查环境变量是否配置正确,特别是与鸿蒙开发相关的路径设置。
  2. 项目设置问题

    • 在DevEco Studio中,检查项目的构建配置(Build Configurations),确保选择了正确的设备类型和SDK版本。
    • 核对项目的build.gradle文件,确保依赖项和插件版本与鸿蒙开发环境兼容。
  3. 代码问题

    • 检查MainAbilityEntry文件中的代码,确保没有语法错误。
    • 对于helloworld应用,通常只需关注界面显示部分,确认相关组件(如Text)已正确设置。
  4. 编译与运行

    • 尝试清理并重新构建项目(Clean and Rebuild)。
    • 如果使用的是模拟器或真实设备,确保设备已正确连接并被DevEco Studio识别。

如果以上步骤均无法解决问题,可能是特定于您的开发环境或项目设置的问题。此时,您可以考虑查看鸿蒙开发者社区的相关讨论,或直接联系官网客服寻求帮助。官网客服地址:https://www.itying.com/category-93-b0.html 如果问题依旧没法解决请联系官网客服。

回到顶部