我有一个OH应用的源码,例如OH3.2源码下//applications/standard/contacts目录下这种应用的源码,在//applications/standard/contacts下没有看到build.gn文件如何进行编译源码生成hap文件。

我看到//applications/standard/hap文件下有ohos.build子系统文件以及 hap的build.gn已经将编译好的预置的hap文件集成到rootfs中,我们是否都是通过这种预置的方式添加应用到系统中。

我还看到//applications/standard/hap下有一个build.sh文件看来是通过对应用编译的脚本,不知道这个是不是用于编译applications,好像没有看到介绍使用文档。我尝试修改这个build.sh设置arg_project="../photos/"提示不是一个文件夹,修改为arg_project="photos"又提示npm命令错误。

 所以该如何编译应用文件,然后集成到rootfs中呢?

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐