美文网首页
HarmonyOS 应用程序包结构 (编译态)

HarmonyOS 应用程序包结构 (编译态)

作者: MardaWang | 来源:发表于2025-03-06 15:43 被阅读0次

不同类型的Module编译后会生成对应的HAP、HAR、HSP等文件,开发态视图与编译态视图的对照关系如下:

image.png

从开发态到编译态,Module中的文件会发生如下变更:

  • ets目录:ArkTS源码编译生成.abc文件。
  • resources目录:AppScope目录下的资源文件会合入到Module下面资源目录中,如果两个目录下存在重名文件,编译打包后只会保留AppScope目录下的资源文件。
  • module配置文件:AppScope目录下的app.json5文件字段会合入到Module下面的module.json5文件之中,编译后生成HAP或HSP最终的module.json文件。

说明
在编译HAP和HSP时,会把他们所依赖的HAR直接编译到HAP和HSP中。

相关文章

网友评论

      本文标题:HarmonyOS 应用程序包结构 (编译态)

      本文链接:https://www.haomeiwen.com/subject/btermjtx.html