如何在Google Play Store同时维护更新App 1.x旧版本与2.x新版本?
在Google Play同时维护1.x和2.x版本的解决方案
完全可以同时发布1.x版本的修复更新和2.x版本,核心是利用Google Play的多版本分发功能,具体操作和注意事项如下:
核心实现逻辑
通过为不同版本设置明确的SDK版本范围,让Play Store根据用户设备的Android系统版本自动分发对应App版本:
- 1.x版本:限定支持Android 7(API 24)至Android 9(API 28)
- 2.x版本:限定支持Android 10(API 29)及以上
具体操作步骤
维护1.x版本更新
- 每次修复Bug后,构建新的1.x安装包,版本号需高于此前所有1.x版本(比如从1.2.3升级到1.2.4)
- 在构建配置中设置:
minSdkVersion=24、maxSdkVersion=28 - 进入Play Console,在对应发布轨道(如正式版)上传该安装包,系统会自动将其推送给Android 7-9的设备
发布并维护2.x版本
- 构建2.x安装包,版本号需高于所有已发布的1.x版本(比如直接从1.2.3跳到2.0.0)
- 在构建配置中设置:
minSdkVersion=29 - 同样上传到正式版轨道,系统会将该版本推送给Android 10及以上的设备,旧设备用户不受影响
关键注意事项
- 所有版本的版本号必须唯一且严格递增,不能重复或倒退
- 两个版本的SDK支持范围不能重叠,避免分发冲突
- 操作流程和常规版本上传一致,无需特殊申请或流程
官方文档参考
在Google Play Console官方帮助中心搜索「多APK分发」或「按API级别细分应用版本」,即可找到详细的官方指南。
内容的提问来源于stack exchange,提问作者Shadow
相关产品推荐
相关产品推荐

