一、前置准备
1. 注册华为开发者账号
-
访问 华为开发者联盟
-
注册账号并完成实名认证(个人或企业)
-
签署《华为开发者服务协议》
2. 准备应用素材
| 素材 | 要求 |
|---|---|
| 应用图标 | 216×216px PNG,需与打包时一致 |
| 应用截图 | 至少3张,推荐 2340×1080 或 1080×2340 |
| 应用介绍 | 中文描述,50-8000字 |
| 隐私政策 | 需提供有效的隐私政策 URL |
| 应用分类 | 选择准确的二级分类 |
二、创建应用与配置签名
1. 登录 AppGallery Connect
访问 AppGallery Connect,进入 "我的应用"。
2. 创建新应用
-
点击 "新建" → 选择 "HarmonyOS 应用"
-
填写应用名称、 Bundle name(必须与 module.json5 中的 bundleName 完全一致)
-
选择应用分类、默认语言
3. 申请发布证书(如未申请)
在 "用户与访问" → "证书管理" 中:
-
点击 "新增证书"
-
证书类型选择 "发布证书"(Release)
-
上传 CSR 文件(在 DevEco Studio 中生成:Build → Generate Key and CSR)
-
下载 .cer 证书文件
4. 申请发布 Profile
在 "用户与访问" → "Profile" 中:
-
点击 "新增 Profile"
-
选择 "发布" 类型
-
绑定应用包名和发布证书
-
下载 .p7b 文件
5. 在 DevEco Studio 配置发布签名
打开项目 build-profile.json5:
bash
{ "app":
{ "signingConfigs":
[
{ "name": "release",
"type": "HarmonyOS",
"material":
{ "certpath": "xxx.cer",
"storePassword": "******",
"keyAlias": "xxx",
"keyPassword": "******",
"profilePath": "xxx.p7b",
"signAlg": "SHA256withECDSA",
"storeFile": "xxx.p12"
}
}
]
}
}
三、构建发布包
1. 选择 Release 模式
在 DevEco Studio 顶部工具栏,将构建模式从 Debug 切换为 Release。
2. 构建 APP
Build → Build HAP(s)/APP(s) → Build APP
生成 .app 文件(路径:entry/build/default/outputs/default/xxx.app)
四、上传应用
1. 进入应用详情页
在 AppGallery Connect → "我的应用" → 点击已创建的应用。
2. 上传软件包
-
选择 "软件包管理" 或 "版本信息"
-
点击 "上传",选择构建好的 .app 文件
-
系统自动解析包信息(版本号、API 等级等)
3. 填写版本信息
| 字段 | 填写要求 |
|---|---|
| 版本号 | 与 module.json5 中 versionName 一致 |
| 版本说明 | 本次更新内容 |
| 应用截图 | 上传至少3张截图 |
| 应用图标 | 确认自动解析的图标 |
| 应用介绍 | 详细描述应用功能 |
| 隐私政策 | 填写隐私政策网页链接 |
| 内容分级 | 根据应用内容选择适龄分级 |
4. 设置发布范围
-
发布国家/地区:选择上架区域(建议先选"中国")
-
设备类型:勾选支持的手机、平板等设备
-
付费设置:选择免费或付费
五、提交审核
-
确认所有信息填写完整
-
点击 "提交审核"
-
等待华为审核(通常 3-7 个工作日)
审核可能的结果:
| 结果 | 处理 |
|---|---|
| 通过 | 应用自动上架或按设定时间上架 |
| 驳回 | 根据驳回原因修改后重新提交 |
| 补件 | 补充所需材料(如资质证明) |
六、常见问题
| 问题 | 解决方案 |
|---|---|
| 上传提示 Bundle name 不一致 | 检查 AGC 创建应用时的包名与 module.json5 是否完全一致 |
| 审核驳回"功能不完整" | 确保应用核心功能可用,无崩溃、闪退 |
| 审核驳回"隐私政策不合规" | 隐私政策需包含数据收集、使用、共享、用户权利等条款 |
| 审核驳回"权限申请过多" | 移除不必要的权限声明,遵循最小权限原则 |
完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为开发者官方网站_创新从这里开始完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为提供的面向开发者的应用一站式服务平台完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为开发者官方网站_创新从这里开始完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。