相关问题
求大佬告知如何上架分发
206浏览 • 1回复 待解决
分发的包必须是.app包么?编译后的app包如何可以扫码安装?
235浏览 • 1回复 待解决
App上架应用市场问题,上架应用市场时,版本号是否需要从1.0.0开始?还是可以任意指定版本号?
824浏览 • 1回复 待解决
以APP方式上架的应用是否支持增量热修复补丁包发包
2054浏览 • 1回复 待解决
关于APP上架相关准备工作清单的咨询
216浏览 • 1回复 待解决
目前上架应用,需要手动上传APP和APP信息
951浏览 • 1回复 待解决
开发的时候,是选HarmonyOSSDK还是OpenHarmonySDK
887浏览 • 2回复 待解决
DevEco Studio中点击Build Hap(s)/App(s)选择App时,打出来的包仍然是Hap格式
315浏览 • 1回复 待解决
是否可以提供工具将app包可以在本地测试,用于上架前自动化测试
903浏览 • 1回复 待解决
如何判断当前是release包还是debug包
1164浏览 • 1回复 待解决
HarmonyOS 打包或者上架相关
286浏览 • 1回复 待解决
如果Har A动态导入了Har B,在Hap工程打包的时候,还是会把Har B拉进工程并编译进Hap包
224浏览 • 1回复 待解决
但是上架后的 app 又很流畅
574浏览 • 1回复 待解决
.app包的问题和har包,hap包的问题,他们之间的联系和区别?
101浏览 • 1回复 待解决
如何在代码里判断当前build的是debug包还是release包
1908浏览 • 1回复 待解决
HarmonyOS 如何判断是加载的是系统so还是app本身的so
175浏览 • 1回复 待解决
zip包的解压是在主线程还是IO线程
1528浏览 • 1回复 待解决
上架正式包后,在市场里依旧只能搜索到测试版
206浏览 • 1回复 待解决
app升级是根据versionCode判断还是versionName判断
860浏览 • 1回复 待解决
鸿蒙安装包.app文件,可以不经过应用市场分发进行安装吗
2151浏览 • 1回复 待解决
HarmonyOS 如何检测当前APP是在前台还是后台?
720浏览 • 1回复 待解决
已上架的android应用怎么转为鸿蒙应用??
8140浏览 • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP
1933浏览 • 1回复 待解决
请问多HAP包的应用场景是怎么样的?
55浏览 • 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里。