HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。

HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。 【问题描述】:新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。

【问题现象】:新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。

图片

cke_15764.png

【尝试解决方案】:已检查过app.json5中versionCode和versionName的值,都与AGC版本选取界面一致,测试包的版本号确实已经大于发布版本了,但是还是无法选取


更多关于HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

确保versionCode大于1000000

更多关于HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,上传测试软件包时若提示版本号低于最新发布版本但实际不低,需检查应用配置文件(app.json5)中的versionCode和versionName字段。确保versionCode数值严格大于已发布版本的对应值,versionName格式符合规范(如1.0.1)。若使用自动化构建,验证构建脚本是否正确递增版本号。此问题通常由版本配置不一致或缓存导致,重新上传前可尝试清除项目缓存。

这个问题通常是由于版本号格式或AGC平台缓存导致的。请按以下步骤排查:

  1. 检查versionCode数值是否严格递增

    • 确保新测试包的versionCode大于已发布版本(例如:发布版为10,测试包需≥11)
    • versionName的版本号格式需符合语义化规范(如1.0.1→1.0.2)
  2. 清除平台缓存

    • 退出AGC控制台重新登录
    • 等待10-15分钟后再尝试选择软件包(平台可能存在数据同步延迟)
  3. 验证版本配置

    • 确认app.json5中versionCode为整数,versionName为字符串
    • 检查同一应用在不同环境(如沙箱/生产)的版本号是否冲突
  4. 重新上传软件包

    • 删除当前测试包,将versionCode增加后重新构建上传
    • 确保上传的软件包未在其他版本中重复使用

若问题持续存在,建议检查同一应用下是否存在更高版本号的草稿或审核中版本。

回到顶部