VersionName和VersionCode

本文介绍了软件版本号的组成形式及意义,包括主版本号、次版本号、维护版本号和构建版本号的区别,并探讨了正式版本与测试版本的标记方式。此外还讨论了VersionCode的设定及其可能产生的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VersionName-------

常见软件版本号的形式是major.minor.maintenance.build

  • major是主版本号,一般在软件有重大升级时增长
  • minor是次版本号,一般在软件有新功能时增长
  • maintenance是维护版本,一般在软件有主要的问题修复后增长
  • build构建版本(测试版本一般会用到)
正式版本:major.minor.maintenance----1.0.0

测试版本:major.minor.maintenance.build----1.0.0.5


VersionCode-------

我公司以5位数的 int 来表示 (每次升级版本时,versioncode的值都要比以前的值要大)

可能遇到的问题:1.1.1.27版的用户将无法获得1.1.2版本号的升级,由于在程序看来1.1.1.27版本号是比較新的,同一时候,已经使用了1.1.2版本号的用户,可能会收到旧版本号的升级提示,比并降级回旧版


正式版本:major.minor.maintenance----1.0.0(versioncode:10000)

测试版本:major.minor.maintenance.build----1.0.0.5(versioncode:10005)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值