关于harmonyos:一文带你看懂HarmonyOS应用上架

40次阅读

共计 3308 个字符,预计需要花费 9 分钟才能阅读完成。

作者:songxixi AGC 利用散发技术专家

大家始终以来都很关怀如何上架 HarmonyOS 利用,当初它来了!它终于来了!咱们为大家梳理了 HarmonyOS 利用从创立、调试到上架的流程和注意事项,心愿能为你的上架之旅带来帮忙!

一、创立 / 增加利用

HarmonyOS 利用开发好后,不论是调试还是上架利用,首先都须要在 AppGallery Connect(后文简称:AGC)创立 / 在我的项目下增加 HarmonyOS 利用。而以后创立利用的形式是依据开发者帐号态和受邀名单进行管控的,详情如下表所示:

咱们从表中能够发现,如果要间接创立利用和上架利用,则必须满足“已实名 + 已在受邀名单”,如果只是在我的项目下增加利用和调试利用,则对账号状态和受邀名单与否无要求。所以要上架利用的小伙伴先确认本人是否满足前提条件(如何实名和退出受邀名单在上架利用章节会介绍)。

  1. 间接创立利用
    用已实名且在受邀名单的开发者帐号登录 AGC 网页,在页面“我的利用”(图 1)。

AGC 网页:
https://developer.huawei.com/…

图 1 AGC 网页
点击“我的利用”进入后会呈现“HarmonyOS 利用”页签(图 2)。选中“HarmonyOS 利用”,即可创立 HarmonyOS 利用,具体参见间接创立利用。

图 2“HarmonyOS 利用”页签
间接创立利用:
https://developer.huawei.com/…

  1. 我的项目下增加利用
    在我的项目下增加利用之前,如果还未在 AGC 创立我的项目,则须要大家先创立我的项目,这样就能够将一个利用的不同平台版本增加到同一个我的项目中(比方一个利用有 Android 版本和 HarmonyOS 版本,则能够都将它们都增加到同一个 AGC 我的项目中),具体参见创立我的项目。


创立我的项目:
https://developer.huawei.com/…
有了 AGC 我的项目后,就能够登录 AGC 页面,进入“我的我的项目”中(图 3),而后增加创立 HarmonyOS 利用,具体参见在我的项目下增加利用。

图 3 我的我的项目
在我的项目下增加利用:
https://developer.huawei.com/…
留神点:
1)AGC 创立利用填写的包名必须全网惟一,HarmonyOS 利用包名也不能和安卓利用包名反复,如果提醒包名被占用,则须要更换包名。
2)间接创立 HarmonyOS 利用不须要填写包名,通过上传的软件包主动解析。在我的项目下增加 HarmonyOS 利用必须填写包名
3) 在我的项目下能够增加已有的利用,抉择利用后不要批改利用名称,否则会认为是新建利用。

二、调试利用

HarmonyOS 利用开发实现后,且曾经在 AGC 实现了利用的创立并增加到我的项目中,就能够开始进行调试了。如果仅仅在模拟器中调试,能够不配置签名信息;但如果须要在真机中调试,则必须配置签名信息。华为提供了两种利用调试(签名)办法:自动化签名形式和手动签名形式,上架则必须为手动签名。

  1. 主动签名
    间接在开发工具 HUAWEI DevEco Studio(后文简称:IDE)中实现自动化签名并调试,具体参见应用模拟器进行调试。

应用模拟器进行调试:
https://developer.harmonyos.c…
留神点:
1)如果 IDE 没有主动签名选项,倡议降级 IDE 至最新版本。主动签名个性仅在 DevEco Studio V2.1 Release 及更高版本中反对。
2)自动化签名的调试形式会主动在 AGC 中创立用于调试的数字证书和 Profile 文件,但以后 AGC 调试证书最多仅反对 2 个,即最多同时只反对为两个利用进行自动化调试,如已达到下限,须要在“用户与拜访 > 证书治理”页面中“破除”多余的调试证书文件。3)调试设施最多反对 100 个。
4)HarmonyOS 利用的 config.json 文件中的“bundleName”取值必须和 AGC 利用包名保持一致,如包名抵触,能够批改 bundleName 进行躲避。
5)如果报错连贯 AGC 网站失败,请查看是否应用代理等,能够断开代理重试。

  1. 手动签名
    相干流程如图 4 所示,首先在 IDE 中生成秘钥和证书申请文件,而后拿着在 IDE 生成的这两个文件再去 AGC 申请利用调试证书和调试 profile 文件,最初回到 IDE 中配置签名,编译构建 APP,而后就能够进行调试了。具体流程请参考手动调试 HarmonyOS 利用。

手动调试 HarmonyOS 利用:
https://developer.huawei.com/…

图 4 调试签名流程图
留神点:
1)本地调试肯定要应用调试证书和调试 Profile 文件,并且调试证书和 Profile 文件要匹配。如果应用公布证书和公布 Profile 文件用于调试场景将会导致利用无奈装置。
2)以后 AGC 调试证书最多仅反对 2 个,如已达到下限,须要在“用户与拜访 > 证书治理”页面中“破除”多余的调试证书文件。
3)申请调试 Profile 文件的利用肯定要和本地调试的利用匹配。

三、上架利用

本地调试结束后,就能够打包 HarmonyOS 利用,在 AGC 提交上架。如图 5 所示,和调试相似,开发者须要先在 IDE 中生成秘钥和证书申请文件,而后拿着在 IDE 中生成的这两个文件去 AGC 申请利用公布证书和公布 profile 文件(留神是公布证书,不再是调试证书了),而后再回到 IDE 中配置签名和编译构建 APP,上述工作实现后才进入利用的上架。

图 5 上架利用流程图
以上就是创立利用、调试利用和上架利用的介绍啦,最初咱们再通过上面这张上架全流程图(图 6)帮忙大家把以上内容串起来~

图 6 上架全流程
因篇幅无限,此处不再赘述流程图中步骤的具体操作,详情请点击对应链接查看:
步骤 1 开发者账号实名:
https://developer.huawei.com/…
步骤 2 发邮件申请加入受邀名单:
https://developer.huawei.com/…
步骤 3 和 4 生成秘钥和证书申请文件:
https://developer.harmonyos.c…
步骤 5 在 AGC 创立我的项目:
https://developer.huawei.com/…
步骤 6 在我的项目下增加 HarmonyOS 利用:
https://developer.huawei.com/…
步骤 7 申请利用公布证书
https://developer.huawei.com/…
步骤 8 申请公布 Profile 文件
https://developer.huawei.com/…
留神点:
1)以后 AGC 最多可申请 1 个公布证书;最多可申请 100 个 Profile 文件。
2)公布利用肯定要应用公布证书和公布 Profile 文件,并且公布证书和 Profile 文件要匹配。如果应用调试证书和调试 Profile 文件用于公布场景将无奈上传软件包。
3)申请公布 Profile 文件的利用肯定要和公布利用匹配。
步骤 9 配置签名信息:
https://developer.harmonyos.c…
步骤 10 编译构建 APP:
https://developer.harmonyos.c…
留神点:
1)最终编译构建的 HarmonyOS 应用软件包应为.app 格局,且不能超过 2GB。否则,软件包将无奈上传。
2)除了.app 包外,AGC 还会解析检测.app 包中的.hap 包大小:静止手表 / 路由器类型的 hap 包大小不能超过 20MB,手机 / 智能手表 / 大屏类型的 hap 包大小不能超过 2GB。
3)免装置的.hap 包不能超过 10MB。
4)编译.app 包所用的公布证书肯定要应用 AGC 下载的证书,否则会导致上传软件包失败。
步骤 11 上架 HarmonyOS 利用
https://developer.huawei.com/…
留神点:
1)上传的利用图标,截图,视频等须要满足利用市场要求,否则上传失败。
2)如果须要提前小范畴测试利用,能够抉择开放式测试版本公布。
3)上传素材或软件包须要纯公网环境,应用代理等须要断开连接。

四、结语

以上就是咱们为大家梳理的流程和留神点,感激大家判若两人的反对,如有更多问题,欢送点击下方浏览原文,返回论坛留言,咱们将依据大家反馈的问题,继续改良和优化!

正文完
 0