第10篇:打包上架:签名、打包 HAP、发布到华为应用市场

📚 鸿蒙入门专栏 · 第 10 篇 / 共 10 篇

上一篇:网络请求:http 模块拉数据 + 渲染列表 | 下一篇:(进阶篇筹备中:组件化 / Navigation / 数据持久化)

打包上架:签名、打包 HAP、发布到华为应用市场

目录

[打包上架:签名、打包 HAP、发布到华为应用市场](#打包上架:签名、打包 HAP、发布到华为应用市场)

一、先分清两个证书

二、真机调试:最快的验证方式

[三、打包 HAP](#三、打包 HAP)

四、上架六步走

五、专栏完结:你已解锁的能力

六、下一步学什么(进阶路线)


最后一篇,把你的 App 从「模拟器里能跑」变成「真机可装、可上架」。流程稍繁琐,但跟着做一次就会了。

一、先分清两个证书

证书类型 用途 有效期
调试证书(debug) 真机调试自己玩 开发阶段用
发布证书(release) 上架应用市场 上架必须

证书都在 AGC 平台(AppGallery Connect) 申请:华为开发者官网 → 我的项目 → 你的应用 → 证书/APP ID/Profile。

二、真机调试:最快的验证方式

  1. 手机开启开发者模式 (设置→关于手机→连点版本号 7 次),打开 USB 调试。

  2. 数据线连电脑,DevEco 顶部设备列表出现你的手机。

  3. 点 ▶ 运行------第一次会自动签名安装。

💡 DevEco Studio 的「自动签名」功能(File → Project Structure → Signing Configs → 勾选 Automatically generate)能一键搞定调试证书,新手强烈推荐。

三、打包 HAP

菜单 Build → Build App(s)/Hap(s) → Build Hap(s),完成后在 entry/build 目录下得到 .hap 文件------这就是鸿蒙的「安装包」。

四、上架六步走

  1. AGC 平台创建应用,填写应用名、包名、分类

  2. 准备材料:图标 1024x1024、简介、至少 3 张手机截图

  3. 配置隐私政策 URL (没有必被拒审)

  4. 上传 release 包(Build 前切到 release 签名)

  5. 提交审核(一般 1-3 个工作日)

  6. 审核通过自动上架

⚠️ 个人开发者上架也需要软件著作权或相关承诺材料,各品类要求不同,提交前在 AGC 帮助中心核对最新政策,以官方文档为准。

五、专栏完结:你已解锁的能力

能力 对应篇目
搭建环境、跑通项目 02-03
读写 ArkTS 代码 04
理解状态驱动 UI 05
搭建任意页面布局 06-07
多页面跳转传参 08
网络请求渲染真实数据 09
打包上架真机部署 10

六、下一步学什么(进阶路线)

  1. 数据持久化 :Preferences / 关系型数据库,让数据留下来

  2. Navigation 导航体系 :复杂 App 的页面管理

  3. 组件化与三层架构 :企业级项目结构

  4. 应用接续与分布式 :鸿蒙的看家本领

  5. Hvigor 构建与多渠道打包

这 10 篇的数据我会持续更新在专栏评论区,如果数据不错,进阶篇马上安排。评论区告诉我你想先学哪个进阶主题,点赞最高的先写。


如果这篇对你有帮助,点赞 + 收藏 + 关注 三连支持一下,后续教程更新不迷路。

有报错解决不了?评论区贴出报错信息 + 代码,看到都会回。

相关推荐
打工仔折腾 AI3 小时前
鸿蒙移动端直连 Windows 远程桌面配置与性能调优实践
人工智能·windows·后端·python·华为·性能优化·harmonyos
秋饼4 小时前
Redis 全面解析:从数据结构到主从/哨兵/集群、分布式锁与面试高频考点,代码到原理一次讲透
数据库·redis·分布式·面试·后端开发
二月夜4 小时前
Redis 高频面试题全解:缓存三大问题、大 key 治理与分布式锁之争(2026 招聘 JD 真题复盘)
redis·分布式·后端·缓存
樱花落木兰4 小时前
Redis 消息队列的可靠性演进:从 List、Pub/Sub 到 Stream 消费者组,以及 8.x 版本改变了什么
java·开发语言·经验分享·redis·分布式·python·软件工程
罗四强4 小时前
第7篇:常用组件:Text/Image/Button/List 实战拼页面
华为·harmonyos
真上帝的左手6 小时前
12. 消息队列-Kafka进阶
分布式·中间件·kafka
OH_TPC1 天前
HarmonyOS APP开发---“动效君“UI动效素材库App,需要用到这个库
ui·华为·harmonyos·鸿蒙
Thanks_ks1 天前
Cookie 和 Session 到底是什么关系——登录态是怎么维持的
分布式·http·jwt·cookie·session·后端开发·登录态
贾伟康1 天前
HarmonyOS 3DGS 滤镜切换实战:效果创建、参数管理与资源释放
harmonyos·arkts·鸿蒙开发·技术实践·空间化体验