HarmonyOS 鸿蒙Next SDK目录结构说明

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

HarmonyOS 鸿蒙Next SDK目录结构说明

不同的DevEco Studio版本配套的SDK目录结构不一样。

DevEco Studio 5.0.3.403版本

此版本SDK管理存放SDK的目录结构为:

.

└── SDK根目录

    └── HarmonyOS-NEXT-DB1      // 文件夹,命名规则看下面

        ├── hms                                 // 闭源HMS Core SDK放这个目录,名称固定

        │   ├── ets

        │   ├── native

        │   ├── previewer

        │   └── toolchains

        ├── openharmony                 // 开源OpenHarmony SDK放这个目录,名称固定

        │   ├── ets

        │   ├── js

        │   ├── native

        │   ├── previewer

        │   └── toolchains

        └── sdk-pkg.json                  // SDK元数据文件

HarmonyOS-NEXT-DB1文件夹名称需要参考DevEco Studio内置的SDK目录命名,5.0.3.403版本的DevEco Studio是一体化的版本,SDK将会内置到IDE安装目录里面,位置为${DevEco Studio安装目录}/sdk

DevEco Studio 4.1.3.700版本

此版本SDK管理存放SDK的目录结构为:

.

└── SDK根目录

    └── HarmonyOS-NEXT-DP1      // 文件夹,命名规则看下面

        ├── hms                                 // 闭源HMS Core SDK放这个目录,名称固定

        │   ├── ets

        │   ├── native

        │   ├── previewer

        │   └── toolchains

        ├── base                                // 开源OpenHarmony SDK放这个目录,名称固定

        │   ├── ets

        │   ├── js

        │   ├── native

        │   ├── previewer

        │   └── toolchains

        └── sdk-pkg.json                  // SDK元数据文件

HarmonyOS-NEXT-DP1这个目录名是动态生成的,可以根据SDK Manager页面显示来看,最后面是Stage列的首字母

Name列 Stage列 文件夹名称 工程build-profile.json5里面的compileSdkVersion
HarmonyOS NEXT Developer Preview0 HarmonyOS-NEXT-DP0 4.0.0(10)
HarmonyOS NEXT Developer Preview1 HarmonyOS-NEXT-DP1 4.1.0(11)
HarmonyOS NEXT Developer Preview2 HarmonyOS-NEXT-DP2 4.1.0(11)
HarmonyOS NEXT Developer Beta1 HarmonyOS-NEXT-DB1 5.0.0(12)

DevEco Studio 3.1.0.501版本

.

└── SDK根目录

    ├── hmscore                              // 闭源HMS Core SDK放这个目录,名称固定

    │   └── 4.1.0                              //工程build-profile.json5里面compileSdkVersion括号前面的值

    │       ├── ets

    │       ├── native

    │       ├── previewer

    │       └── toolchains

    └── openharmony                    // 开源OpenHarmony SDK放这个目录,名称固定

        └── 11                                   //工程build-profile.json5里面compileSdkVersion括号里面的值

            ├── ets

            ├── js

            ├── native

            ├── previewer

            └── toolchains

4 回复
你好,主板是sdk9,现在最新工具版本最低只支持到10,这种情况怎么解决
请问下,现在支持跨工程编译吗?
C:\Users\260439>ace check

Check summary (to see all details, run ace check -v)

[√] ArkUI-X (ArkUI-X SDK version 2.0.0.27)

[√] OpenHarmony toolchains - develop for OpenHarmony devices (OpenHarmony SDK version 5.0.0.25)

[X] HarmonyOS toolchains - develop for HarmonyOS devices (HarmonyOS SDK version unknown)

  X HarmonyOS SDK is not installed

到底一体化后harmonyos sdk路径在哪里呀,我是5.0

HarmonyOS 鸿蒙Next SDK目录结构通常包含多个关键部分,如hms用于闭源HMS Core SDK,openharmony用于开源OpenHarmony SDK,以及其他如etsnativepreviewertoolchains等子目录。具体结构可能因DevEco Studio版本而异,例如5.0.3.403版本将SDK内置于IDE安装目录内。这些目录分别存放不同类型的开发工具和库,支持ArkTS等开发方式。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部