[HarmonyOS][K老师]鸿蒙打包流程:
原创
234 浏览 10 点赞 5 收藏
一、环境准备
- 开发环境配置安装 DevEco Studio(官方 IDE)配置 HarmonyOS SDK(API Level ≥ 目标版本)
- 上架资质申请华为开发者账号实名认证在 AppGallery Connect(AGC)提交应用资质审核
二、AGC 项目创建
| 步骤 | 关键操作 |
|---|---|
| 登录 AGC | 使用华为开发者账号 |
| 创建项目 | 命名项目(需与应用关联) |
| 开通分析服务 | 启用 App Analytics(监控上架后数据) |
三、应用/元服务创建
A[添加应用] --> B{选择类型} B -->|标准应用| C[APP (HarmonyOS)] B -->|轻量化服务| D[元服务] C --> E[填写包名 = bundleName] D --> E
核心要求:
- 包名一致性:bundleName 必须与项目 module.json5 完全匹配
- 元服务标识:轻量化场景需勾选"是否元服务"
四、编译打包(DevEco Studio)
1. 证书管理
| 文件类型 | 作用 | 生成方式 |
|---|---|---|
.p12 | 私钥库文件 | DevEco: Build > Generate Key |
.csr | 证书请求文件 | 同私钥库生成流程 |
.cer | 发布证书 | AGC 证书管理上传 CSR 获取 |
2. 签名配置
// build-profile.json5
"signingConfigs": [{
"name": "release",
"material": {
"certpath": "cert.cer", // 发布证书
"storePassword": "******", // 密钥库密码
"keyAlias": "releaseKey", // 密钥别名
"keyPassword": "******", // 密钥密码
"storeFile": "key.p12" // 密钥库文件
}
}]3. 构建命令
- 标准应用:Build > Build Hap(s)/APP(s) > Build APP(s)
- 输出产物:手机:entry-unsigned.hap → 签名后为 entry-signed.hap智能设备:entry-unsigned.app → 签名后为 entry-signed.app
五、上架审核(AGC)
1. 填写元数据
| 信息类别 | 必填内容 |
|---|---|
| 基础信息 | 应用名称/图标/分类/语言 |
| 版本信息 | 发布地区/版本号/更新日志 |
| 资质文件 | 版权证明/隐私政策链接 |
2. 上传产物
- 拖拽签名后的 HAP/APP 文件至"软件包"区域
- 自动检测 API 兼容性及安全规范
3. 提交审核
- 完成信息填写 → 点击提交审核
- 审核周期:通常 1-3 个工作日
避坑指南
- 包名校验// module.json5 "module": { "name": "entry", "type": "entry", "bundleName": "com.company.app", // 必须与AGC注册完全一致 }
- 签名失效场景证书过期(有效期1年)设备类型变更(e.g. 手机→手表需新证书)
- 隐私合规动态权限申请需在应用内实现隐私政策链接必须可访问
最佳实践:测试阶段使用 Debug 证书,上架前切换 Release 证书多设备支持需在 build-profile.json5 声明目标设备类型:"targets": [{ "name": "default", "deviceTypes": ["phone", "tablet", "tv"] }]
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
HarmonyOS
标签
HarmonyOS
K老师
鸿蒙打包流程
打包
暂无评论数据
发布
相关推荐
华为FreeClip 2推送鸿蒙OS 6升级:支持星闪音频 抗干扰能力提升
从C到鸿蒙
224
0鸿蒙4000万台炸场,35万应用连夜适配
曹老板在武汉
0
0曝华为AI眼镜上半年发布 搭载鸿蒙系统 支持同传翻译
风起云涌
131
0蜻蜓点金深度适配鸿蒙折叠电脑,移动端体验焕新
打工人老曹
48
0K老师
大家好我是K老师,这是我的个人介绍:鸿蒙先锋,鸿蒙开发者达人,鸿蒙应用架构师,HDG组织者,可0-1开发纯血鸿蒙应用,可0-1开发前端加鸿蒙混合应用,可0-1开发PC端鸿蒙应用。
77
帖子
0
提问
1412
粉丝
最新发布
[HarmonyOS][K老师]HarmonyOS 语音生成(Speech Production)、文本朗读(TextReader)、AI 字幕(AICaptio),架构设计、开发流程、场景适配及优化策略。
2026-01-16 14:38:12 发布[HarmonyOS][K老师]HarmonyOS ArkTS API 网络错误处理总结:
2026-01-16 12:32:48 发布热门推荐
0 回复 829 浏览
0 回复 4324 浏览
0 回复 3841 浏览
0 回复 3403 浏览
相关问题