鸿蒙动态共享包har依赖与使用
💡
原文中文,约5600字,阅读约需14分钟。
📝
内容提要
HAR(Harmony Archive)是OpenHarmony静态同享包,包含代码、库、资源和配置文件。HAR不能独立运行,只能作为模块的依靠项被引用。装置依靠har三方库需设置库房信息。自定义Library可通过指令或上传到三方仓给他人运用。运用har中提供的内容需导出接口或办法。编译构建HAP时,资源文件优先级为AppScope、HAP包自身模块、依靠的HAR模块。
🎯
关键要点
- HAR(Harmony Archive)是OpenHarmony静态同享包,包含代码、库、资源和配置文件。
- HAR不能独立运行,只能作为模块的依靠项被引用。
- 装置依靠HAR需设置库房信息,默许库房地址为https://repo.harmonyos.com/ohpm/
- 可以通过指令或配置文件设置其他库房地址。
- 依靠三方库中的HAR需在指令行中执行install指令。
- 可以在oh-package.json5中手动添加依靠信息。
- 自定义Library可以通过指令依靠或直接在oh-package.json5中添加。
- 自定义Library可以通过发送HAR文件或上传到三方仓给他人使用。
- 使用HAR中提供的内容需导出接口或方法。
- 在编译构建HAP时,资源文件的优先级为AppScope、HAP包自身模块、依靠的HAR模块。
- 如果多个HAR之间有资源冲突,依照oh-package.json5中dependencies的依靠顺序进行覆盖。
➡️