HarmonyOS鸿蒙Next中创建Lite Wearable项目失败

HarmonyOS鸿蒙Next中创建Lite Wearable项目失败 创建的新项目

选择 [Lite] Empty Abillity

Compatible SDK选择 4.0.0(10)。其他不变

修改build-profile.json5文件,把配置改为

"compileSdkVersion": 10,
"compatibleSdkVersion": 10,
"targetSdkVersion": 10,
"runtimeOS": "OpenHarmony",

因为Lite Wearable就应该搭配SDK10,继续选择模拟器Lite Wearable 运行,run成功。run没有报错

重点:模拟器不显示东西,并且预览器日志报错:Required components are missing in the HarmonyOS SDK.

请问如何解决这个问题???

版本信息如下:

DevEco Studio 5.0.5 Release

Build #DS-233.14475.28.36.5013230

构建版本:5.0.13.230, built on August 18, 2025

Runtime version: 17.0.12+1-b1087.25 aarch64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

macOS 15.3.1

GC: G1 Young Generation, G1 Old Generation

Memory: 2048M

Cores: 8

Metal Rendering is ON

cke_604.png


更多关于HarmonyOS鸿蒙Next中创建Lite Wearable项目失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

开发者您好,为了更快解决您的问题,尽量补全以下信息:

这边创建项目的时候SDK是可以直接选择SDK10的版本的不用改,这边创建后并没有预览错,如果是要开发轻量级智能穿戴可以参考如下:

【背景知识】

轻量级智能穿戴:对于轻量级智能穿戴,应用可以通过HarmonyOS提供的接口实现传感器、UI交互等常规业务的开发。开发者可以根据轻量级智能穿戴的特点,打造针对轻量级智能穿戴的独特应用。当前支持产品有:HUAWEI WATCH GT系列、Watch D系列、Fit系列、Watch Ultimate系列。

【解决方案】

轻量级智能穿戴这边提供了示例代码,可以参考这个示例代码,接口需要找支持设备Wearable,例如router

  • 轻量级智能穿戴(Lite Wearable):如HUAWEI Watch GT系列、Watch D系列、Fit系列、Watch Ultimate系列,现阶段只支持JS语言进行应用开发和部分ArkUI开发,具体支持参考兼容JS的类Web开发范式(ArkUI.Lite)

这边如果使用哪个接口现在无法实现或者还有其它问题可以在回复咨询。

更多关于HarmonyOS鸿蒙Next中创建Lite Wearable项目失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


cke_151.png

改成这样的确可以运行,但是没用的,HarmonyOS默认运行的是工具自带的sdk API版本,如果工具自带19就是19,但是Lite Wearable 我想他在指定的版本10上运行,因为集成Wear Engine SDK只支持6和10,(https://developer.huawei.com/consumer/cn/doc/connectivity-Guides/integrating-fitnesstwatch-sdk-0000001052859174

那我指定不了,我只能去选择用OpenHarmony,用了OpenHarmony又各种问题,不知道咋搞了

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17,

把runtimeOS字段的值改为HarmonyOS试试,

没用的,

在HarmonyOS Next中创建Lite Wearable项目失败,通常与开发环境配置有关。请检查以下关键点:确保DevEco Studio为最新版本,且已安装HarmonyOS Next对应的SDK。确认项目创建时选择的API版本与设备兼容。检查电脑系统是否满足开发要求,如内存和磁盘空间。网络问题也可能导致SDK下载不完整,影响项目创建。

根据你的描述,问题核心在于日志报错 Required components are missing in the HarmonyOS SDK.。这表明你的HarmonyOS SDK中缺少Lite Wearable项目运行所必需的组件或系统镜像。

以下是排查和解决步骤:

  1. 检查并安装完整的SDK:

    • 打开DevEco Studio,进入 Settings (Windows/Linux) 或 Preferences (macOS)。
    • 导航到 HarmonyOS -> SDK
    • SDK Platforms 选项卡中,确认已安装 HarmonyOS 4.0.0(10)Lite Wearable 系统镜像。如果没有,请勾选并点击 Apply 进行安装。
    • SDK Tools 选项卡中,确保 Toolchains 下的 NativeJS 工具链(特别是与API 10相关的)已安装。
  2. 验证项目配置:

    • 你的 build-profile.json5 配置将 runtimeOS 设置为 "OpenHarmony" 是正确的,因为Lite Wearable基于OpenHarmony内核。
    • 确保项目级 build-profile.json5 中的 compatibleSdkVersion 和模块级 build-profile.json5 中的 compatibleSdkVersion 均设置为 10,且保持一致。
  3. 清理并重建项目:

    • 在DevEco Studio菜单栏,选择 Build -> Clean Project
    • 完成后,再选择 Build -> Rebuild Project
    • 重新运行项目到Lite Wearable模拟器。
  4. 检查模拟器状态:

    • Device Manager 中,确认你选择的 Lite Wearable 模拟器状态为 Online,并且其对应的API版本为 10
    • 可以尝试创建一个新的Lite Wearable模拟器(API 10),并用新模拟器运行。

根本原因通常是SDK Platforms中Lite Wearable的系统镜像未安装完整。请优先执行第1步,安装缺失的组件。安装完成后,通常需要重启DevEco Studio,然后清理重建项目即可解决。

回到顶部