首页 > 原创文章 > 软件开发 > 查看文章

鸿蒙应用打包和发布的流程介绍

所属分类:软件开发 来源: 丁老师原创 更新时间:2025-10-18 08:59 浏览: 3565 IP属地: 深圳
安卓APP IOS应用 鸿蒙APP定制开发

最近有个项目,是开发鸿蒙APP,涉及到鸿蒙应用的打包和发布的流程,特此开个文章做一下介绍。

打包应用

鸿蒙应用主要通过DevEco Studio进行打包,打包后生成的是HAP文件 (HarmonyOS Application Package) ,最终上架时,还会将多个HAP文件打包成一个App Pack(.app后缀名的文件) 。

0000000000011111111.20221117203610.71820849114434371121252751736957 拷贝.jpg

打包步骤:
1.安装官方最新版DevEco Studio,下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/
2.配置sdk,顶部菜单选择File-Settings-HarmonyOS SDK,选择对应哪个HarmonyOS版本的SDK(需要提前下载好)。
3.检查Build配置,module.json5或build-profile.json5文件中,配置的bundleName需要与在华为开发者联盟注册的包名一致。
5.选择菜单File-Project Structure,在左侧选择Entry或Feature模块,打开签名配置。
6.在配置界面中,指定用于签名的Profile文件,对于Release版本,要用到在华为开发者联盟上申请的发布证书(.p12文件)和发布Profile (.p7b文件),这样才可以在应用市场上架。
7.在菜单栏选择Build-Build Haps(s)/App(s),开始生成应用。
8.在弹出的窗口中,对于Build Type(构建类型),可选择Release或Debug,Release是要上架的发布版本,Debug是测试版本。
9.然后选择要打包的模块,点击Finish,DevEco Studio将开始对应用进行编译、链接和打包。

打包完成后,HAP文件会保存到项目目录下,一般是在项目/模块名/build/outputs/hap/下。

DevEco_Studio_Preferences 拷贝.jpg

发布应用

在打包生成HAP文件后,需要通过华为开发者联盟提交到应用市场。

具体流程:
1.登录华为开发者联盟官网,进入控制台。
2.选择我的应用,然后点击新建应用,填写应用的基本信息。
3.上传HAP文件包,在应用详情页面,进入版本/发布管理页面。
4.将生成的Release版本的HAP文件上传到平台。
5.填写发布信息,包含应用基本信息、支持的设备类型、应用隐私政策的URL、要发布的市场(国家/地区)等信息。
6.提交审核。

提交审核后,华为应用市场会对上传的应用进行安全、功能和内容审核,审核通过后,应用就会在选择的市场中正式发布。

以上就是鸿蒙APP应用的打包流程和发布上架流程,关于鸿蒙应用的开发价格,可以参考《开发一个鸿蒙APP应用要多少钱?》。同时,在对鸿蒙应用的开发过程中,如果遇到了相关的技术问题,欢迎联系丁老师进行咨询和交流。

相关文章

BT宝塔升级方法

由老版本7.2自动升级时,会出现很多问题,建议在终端手动升级。升级命令:curl http://download.bt.cn/install/update_panel.sh|bash

Uniapp开发微信小程序时,微信开发者工具...

在使用uniapp开发微信小程序,微信开发者工具调试时,明明已经给了获取位置权限,但还是提示需要打开gps获取位置,具体解决办法如下:打开uniapp的manifest.json文件,切换到源码模式,找到mp-weixin节点"...

宝塔"在未指定SSL默认站点时,未开启SSL...

宝塔系统相关问题解决方法

最新微信小程序定制开发报价明细(附避坑指南)

一、开发前期基础费用(一)认证费用微信官方收取小程序认证费用,企业主体为300元/年。若已有认证过的公众号,可免费复用资质进行小程序认证。个人主体认证费用为30元/年,但个人开发者在小程序功能和应用场景上存在较多限制,如无法开通微信支付...

推荐文章

PDF和图片怎么添加水印

pdf添加水印,可以使用专业的pdf工具,如Adobe Acrobat、福昕PDF阅读器等,支持文字和图片形式的添加水印,支持透明度设置、水印位置设置等。图片添加水印,可以使用photoshop软件,但是photoshop太大了,而且使用起...

微信小程序二次开发需要准备的资料以及流程

最近丁老师软件开发团队收到几个微信小程序二次开发的订单,客户想对他们现有的小程序进行版本迭代和功能升级,但是好多客户在提供资料时都表达不清楚,不是这个不知道就是那个不懂,今天丁老师就微信小程序二次开发,需要准备哪些资料以及流程等问题做一下介...

Uniapp开发小程序内的图片扫码

在使用uniapp开发的小程序内,打开图片,长按没有弹出菜单,无法扫码,此时只需在图片上加入show-menu-by-longpress即可完整代码:<image :src="picture" mode="...

Uniapp开发微信小程序怎么模拟位置?

废话不多说,直接上货。在微信开发者工具调试栏,找到Sensor(传感器)。Geolocation,勾选启用,下边输入经纬度即可!