相关问题
App如何上架华为应用市场进行测试分发
1794浏览 • 1回复 待解决
HarmonyOS 上架分发问题
1317浏览 • 1回复 待解决
HarmonyOS App上架的时候有哪些要求
2124浏览 • 1回复 待解决
HarmonyOS App Gallery上架无法选包
985浏览 • 1回复 待解决
求大佬告知如何上架分发
1264浏览 • 1回复 待解决
分发的包必须是.app包么?编译后的app包如何可以扫码安装?
1196浏览 • 1回复 待解决
HarmonyOS 上架分发具体该怎么操作?
1030浏览 • 1回复 待解决
HarmonyOS 除了上架还有什么方式分发?
867浏览 • 1回复 待解决
HarmonyOS APP如何上架或分发至2in1设备的应用市场
1501浏览 • 1回复 待解决
HarmonyOS App上架包是否可以配置压缩 level?
1173浏览 • 1回复 待解决
HarmonyOS 如何生成APP分发所需要的APP包
969浏览 • 1回复 待解决
HarmonyOS app上架包名可以跟原来的包名一样吗?
1956浏览 • 1回复 待解决
HarmonyOS 包上架分发的API
1237浏览 • 1回复 待解决
HarmonyOS APP上架签名问题
2011浏览 • 1回复 待解决
开发的时候,是选HarmonyOSSDK还是OpenHarmonySDK
2437浏览 • 2回复 待解决
HarmonyOS 是否有接口判断应用运行时是HAP还是APP
1237浏览 • 1回复 待解决
HarmonyOS hap测试分发
1070浏览 • 1回复 待解决
如何判断当前是release包还是debug包
2448浏览 • 1回复 待解决
HarmonyOS 打包app ,出来后缀还是hap
1748浏览 • 1回复 待解决
HarmonyOS hap可以依赖hap吗?hap更像是app还是sdk?
1138浏览 • 1回复 待解决
DevEco Studio中点击Build Hap(s)/App(s)选择App时,打出来的包仍然是Hap格式
2261浏览 • 1回复 待解决
App上架应用市场问题,上架应用市场时,版本号是否需要从1.0.0开始?还是可以任意指定版本号?
2256浏览 • 1回复 待解决
HarmonyOS 上架包如何打出来
839浏览 • 1回复 待解决
上架使用app包
APP包与HAP包的概念:
一个HarmonyOS工程的构建产物为APP包,APP包用于应用/服务发布上架应用市场。HAP是应用/服务可以独立运行在设备中的形态,也是应用安装的基本单位,在DevEco Studio工程目录中,一个HAP对应一个Module。应用打包时,每个Module生成一个.hap文件。
两者之间的关联:
应用如果包含多个Module,在应用市场上架时,会将多个.hap文件打包成一个.app文件(称为Bundle),但在云端分发和端侧安装时,仍然是以HAP为基本单位。
为了能够正常分发和安装应用,需要保证一个应用安装到设备时,Module的名称、Ability的名称不重复,并且只有一个Entry类型的Module与目标设备相对应。
app里编的hap包一般会比正常编hap包小,编译app包默认是非debug的,app包里的hap包是混淆过的,不包含调试信息。
app是个上架概念,多个hap打包一起上架;
hap是可以独立运行、分发的,hap不是复用的,复用的应该是har;har是静态共享包,每个模块依赖的话都会打包到hap里。