HarmonyOS 把公共组件封装成har,项目内多处引用是否会导致app size增大,还不如直接把公共组件放在项目里?
把公共组件封装成har,项目内多处引用是否会导致app size增大,还不如直接把公共组件放在项目里?
咨询场景描述:我看hmosWorld那个项目,uicomponents被封装成了har,在项目里多次引用。对于一般项目而言是不是直接把uicomponents当一个普通的目录去import,而不是封装成har去depend,这样减少冗余?
另,是否有什么工具可以分析最终生成的app大小由哪些组成?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 公共组件封装 
1379浏览  • 1回复 待解决
HarmonyOS IDE是否支持直接把.9图放在工程里 
876浏览  • 1回复 待解决
HarmonyOS 如何把文件存储到公共目录 
1416浏览  • 1回复 待解决
如何把公共事件发布给其他设备 
5274浏览  • 1回复 待解决
HarmonyOS 怎么把三方库,保存到本地项目,然后项目中引用保存到本地? 
1677浏览  • 1回复 待解决
HarmonyOS 怎么获取文件公共目录,将文件下载放在公共目录下 
2044浏览  • 1回复 待解决
HarmonyOShap应用是否可以配置SELinux标签访问到公共目录吗? 
1228浏览  • 1回复 待解决
HarmonyOS三方库引入都是har包形式,如果多feature引用是否会导致包越来越大? 
1107浏览  • 1回复 待解决
HarmonyOS  har包体积增大 
1109浏览  • 1回复 待解决
HarmonyOS 引用的har包仅支持phone设备,会影响项目支持的设备类型吗? 
1212浏览  • 1回复 待解决
HarmonyOS createPixelMap时旋转了90度,但把pixelMap设置到Image组件后发现使用的size是原来的size,导致ImageFit.Contain下图片被拉伸了 
709浏览  • 1回复 待解决
HarmonyOS 多个har包之间如何互相引用图片或者方法呢?需要提取到公共的har包中吗? 
1394浏览  • 1回复 待解决
worker线程里可以拿到项目内的图片吗 
523浏览  • 1回复 待解决
HarmonyOS ReactNative中RNAbility是否可以把getPagePath的值设置成HAR包里的page 
831浏览  • 1回复 待解决
#鸿蒙通关秘籍#怎样在应用里引用HAR的组件? 
1421浏览  • 1回复 待解决
HarmonyOS 怎么把组件作为参数传递 
1478浏览  • 1回复 待解决
HarmonyOS 项目内代码如何获取项目的目录? 
1355浏览  • 1回复 待解决
HarmonyOS公共UI组件库的最佳实践能提供吗? 
1479浏览  • 1回复 待解决
HarmonyOS NEXT app项目是否有ioc框架? 
1318浏览  • 1回复 待解决
#鸿蒙学习大百科#项目中有多个har/hsp模块,代码微调会导致整个项目重新编译,耗时太长,该怎么处理? 
890浏览  • 1回复 待解决
项目里的某个module依赖了har1的私仓包,项目级别里override时,指定本地目录’file:…/xxx’,项目是几份 
2963浏览  • 1回复 待解决
HarmonyOS 公共的图片资源应该放在哪个位置最合理? 
1334浏览  • 1回复 待解决
HarmonyOS 多模块工程可以封装成一个har吗? 
1124浏览  • 1回复 待解决
公共样式提取到一个公共的文件中 
1320浏览  • 1回复 待解决
封装一个网络请求的公共方法要如何实现 
1682浏览  • 1回复 待解决





















会,HAR中的代码和资源跟随使用方编译,如果有多个引用,它们的编译产物中份相同拷贝;
而HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。
HSP旨在解决多个模块引用相同的HAR,导致APP包大小膨胀的问题,可以考虑使用HSP,如果项目是一般项目,不考虑封装成公共库,可以直接写在项目里。