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


【尝试解决方案】:已检查过app.json5中versionCode和versionName的值,都与AGC版本选取界面一致,测试包的版本号确实已经大于发布版本了,但是还是无法选取
更多关于HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
确保versionCode大于1000000
更多关于HarmonyOS 鸿蒙Next中新建测试版本,选择上传软件包,在选择软件包的界面,无法选择新上传的测试软件包,提示版本号低于最新发布版本,但实际上不低。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS Next中,上传测试软件包时若提示版本号低于最新发布版本但实际不低,需检查应用配置文件(app.json5)中的versionCode和versionName字段。确保versionCode数值严格大于已发布版本的对应值,versionName格式符合规范(如1.0.1)。若使用自动化构建,验证构建脚本是否正确递增版本号。此问题通常由版本配置不一致或缓存导致,重新上传前可尝试清除项目缓存。
这个问题通常是由于版本号格式或AGC平台缓存导致的。请按以下步骤排查:
-
检查versionCode数值是否严格递增
- 确保新测试包的versionCode大于已发布版本(例如:发布版为10,测试包需≥11)
- versionName的版本号格式需符合语义化规范(如1.0.1→1.0.2)
-
清除平台缓存
- 退出AGC控制台重新登录
- 等待10-15分钟后再尝试选择软件包(平台可能存在数据同步延迟)
-
验证版本配置
- 确认app.json5中versionCode为整数,versionName为字符串
- 检查同一应用在不同环境(如沙箱/生产)的版本号是否冲突
-
重新上传软件包
- 删除当前测试包,将versionCode增加后重新构建上传
- 确保上传的软件包未在其他版本中重复使用
若问题持续存在,建议检查同一应用下是否存在更高版本号的草稿或审核中版本。

