一分钟弄懂鸿蒙Stage模型

开发态包结构
    配置文件
        - AppScope > app.json5 :全局配置
        - Module_name > src > main > module.json5 :模块配置
    源码文件
        -Module_name > src > main > ets: ArkTS源码文件
    资源文件
        - AppScope > resources :用于存放应用需要用到的资源文件
        - Module_name > src > main > resources :用于存放该Module需要用到的资源文件
    其他配置文件
        - build-profile.json5:工程级或Module级的构建配置文件
        - hvigorfile.ts:应用级或Module级的编译构建任务脚本
        - obfuscation-rules.txt:混淆开启后,编译、混淆及压缩处理,保护代码
        - oh-package.json5:用于存放所依赖的三方库和共享包

编译态包结构
    - ets目录:ArkTS源码编译生成.abc文件。
    - resources目录:AppScope目录下的资源文件会合入到Module下面资源目录中
    - module配置文件:AppScope目录下的app.json5文件字段会合入到Module下面的module.json5文件之中,编译后生成HAP或HSP最终的module.json文件。
    - 注意:在编译HAP和HSP时,会把他们所依赖的HAR直接编译到HAP和HSP中。

发布态包结构
    - 每个应用中至少包含一个.hap文件,可能包含若干个.hsp文件、也可能不含,一个应用中的所有.hap与.hsp文件合在一起称为Bundle,其对应的bundleName是应用的唯一标识
    - 在应用签名、云端分发、端侧安装时,都是以HAP/HSP为单位进行签名、分发和安装的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值