HarmonyOS 鸿蒙Next Openharmony SDK目录结构的疑问
HarmonyOS 鸿蒙Next Openharmony SDK目录结构的疑问
Openharmony SDK目录有:
- ets -> 这里面都是.d.ts相关
- js -> 这里面都是.d.ts相关
- native -> 这里NAPI编译工具
- previewer -> 预览相关工具
- toolchains -> 编译相关工具
第一个问题: 按我的理解,是不是DevEco Studio如果是配合previewer+ets/js来实现在PC上的界面实现,但其实previewer是充当了类似“库”的角色,所以我们用的hap可以跑在PC和手机端上;还是说我遗漏了什么地方,其实ets/js目录里面有“库”的文件?
第二个问题: 我如果在源码那边实现了一个动态库“shared_hap”作为一个自用的SDK,是否仅需要在ets里面添加一个相关的.d.ts文件?
更多关于HarmonyOS 鸿蒙Next Openharmony SDK目录结构的疑问的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next Openharmony SDK目录结构的疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next和OpenHarmony的SDK目录结构主要包含以下几个关键部分:
-
build:包含构建工具和构建脚本,用于编译和打包应用程序。
-
docs:包含开发文档,提供API参考、开发指南和其他技术资料。
-
examples:包含示例代码,帮助开发者快速上手和理解如何使用SDK。
-
include:包含头文件,提供API接口的声明。
-
lib:包含库文件,提供API的实现。
-
tools:包含开发工具,如调试工具、模拟器等。
-
tests:包含测试代码,用于验证SDK的功能和性能。
这些目录结构的设计旨在为开发者提供清晰的开发环境和资源,便于快速开发和调试基于HarmonyOS和OpenHarmony的应用程序。