[问题求助]HarmonyOS鸿蒙Next中应用如何多版本发布?

[问题求助]HarmonyOS鸿蒙Next中应用如何多版本发布? 情形1: 当同一个APP有鸿蒙原生和NEXT星河两种版本,如何在AppGallery发布。需要新建一个发布还是新建一个项目?

情形2: Ark框架支持一次开发多端部署,可以根据设备类型打多个包。假如把应用的平板版和手机版进行分别打包的情况下,在AppGallery上架选择包的时候平板手机只能选一个包,这种情况该如何处理?

情形3: 这个问题和1类似,同一个应用在同时有鸿蒙版和安卓APK的情况下,该如何进行发布,需要新建项目吗?

4 回复

情形一:AGC支持对鸿蒙原生应用和APK应用发布上架,这里的next星河和鸿蒙原生是什么区别?

情形二:不需要分开打包,同一个包可以手机和平板进行一多适配,示例参考:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-technical-key-points-V5

清晰三:不需要新增项目,同一个项目下可以创建鸿蒙原生应用和apk应用

更多关于[问题求助]HarmonyOS鸿蒙Next中应用如何多版本发布?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


因为4.2和NEXT版本要求的api版本不一样,按照api12开发的原生应用在鸿蒙4.2之前的系统上不能运行,旧api的应用在鸿蒙NEXT上也无法运行。

问题2我的应用是打的是同一个包,但我比较好奇如果分包了怎么在AppGallery分开提交,

我一开始以为你说的鸿蒙原生是鸿蒙Next,4.2和鸿蒙Next是分开发布的,具体可以在AGC看一下:

https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/myApph

问题2:平板和手机在鸿蒙next下是可以用一个包的,看一下应用上架指南,支持设备可以选择手机和平板。分包了的话,只能新建2个应用分别选择手机和平板,但不建议这么做。

应用上架指南:

https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-releaseapp-0000001914554900

在HarmonyOS鸿蒙Next中,应用多版本发布可以通过以下步骤实现:

  1. 版本管理:在DevEco Studio中创建不同的应用版本,如稳定版、测试版等。
  2. 配置文件:通过修改config.json文件中的versionNameversionCode来区分不同版本。
  3. 构建发布:使用DevEco Studio的构建功能,为每个版本生成对应的应用包(HAP/HSP)。
  4. 分发渠道:将不同版本的应用包上传至AppGallery Connect,并配置不同的分发渠道或测试群组。
  5. 灰度发布:通过AppGallery Connect的灰度发布功能,逐步向用户推送新版本。

这样,开发者可以灵活管理多个应用版本,确保稳定性和用户体验。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!