Android 之 VersionCode,VersionName (2)命名规则

来源:互联网 发布:linux基础试题选择题 编辑:程序博客网 时间:2024/05/22 10:35

VersionCode,整数值,发布第一版程序设为1,每次发布依次递增,对用户不可见,仅用于识别版本用途。
VersionName,字符串值,对用户可见,如1.0.0,规则及管理策略如下所示。

在项目Manifest中修改

常见软件版本号的形式是major.minor.maintenance.build,有GNU、Windows、Net Framework等风格版本号

GNU 风格版本号:
主版本号 . 子版本号 [. 修正版本号 build- [编译版本号 ]]

英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
示例1:1.2
示例2:1.2.0
示例3:1.2.0 build-1234

GNU 风格的版本号管理策略
1.项目初版本时,版本号可以为 0.1 或 0.1.0,也可以为 1.0 或 1.0.0,如果你为人很低调,我想你会选择那个主版本号为 0 的方式 ;
2.当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号加 1;
3.当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加 1,修正版本号复位为 0,因而可以被忽略掉 ;
4.当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1;
5.另外,编译版本号一般是编译器在编译过程中自动生成的,我们只定义其格式,并不进行人为控制 .

0 0