今天我来说一下鸿蒙的包体都有哪些
hap har hsp
hap 是打包后生成(build进行打包)
打包后的产物outputs有一个签名的hap和一个没有签名的hap包
har 三方库的包,sdk厂商开发上架到ohpm
集成har包有两种方法一个是手动集成另一种是自动集成
手动:新建一个libs目录,将你选中的har包放到里面
现在你只是将har 粘贴到你的项目中,但是还和你的项目没有产生关联,那么就需要在oh-package.json5中通过dependeceies产生依赖
有的同学会问,这个har包的名字我怎么获取,教给你们快速的方法
点击har包 通过har包中的oh-package.json5中的name可以看到
一个是自动集成:通过终端ohpm进行下载
可以在三方库
,如果没有上架到三方库,也可以点击har包,README.md中也有显示终端下载
HSP 运行时才加载的共享代码包,多个模块共用同一份,不重复打包。
打开一个项目:
如何看该包是hap 还是 hsp 还是har 模块下的module.json5 里面的type 分三种 entry shared har
Entry是hap
Shaerd 是 hsp
har 是har