我在Android Manifest.xml文件中有一个版本名为1.0.5且版本号为7的Android应用。每当我重新打包我的应用程序时,vesionName会自动更改为1.0.7.0。我不知道为什么会这样做。我希望我的应用程序versionName与Android Manifest.xml文件中的相同。
答案 0 :(得分:0)
除了您的评论之外,BlackBerry平台上的约定(正如您所说)使用虚线四边形作为版本名称。为了便于讨论,我们可以调用四个数字:
主要数字表示非常重要的更改,通常会妨碍在旧硬件上工作。 BBOS 4,5,6,7,10就是这样的例子。为运行OS N而发布的设备通常无法运行OS N + 1.
次要数字表示重大变化。这些通常是额外的API或功能,但通常不表示硬件不兼容。例如版本10.0,10.1,10.2和10.3。
版本号表示修改或次要增强的更改,但通常不会附带主要的新功能或API。
每次构建具有特定Major.Minor.Release的产品时,内部版本号都会增加一个数字。在产品发布之前,这些数字达到数百或数千是正常的。
显然,如果将versionNumber放入带有versionName的版本字符串中,那么将它放在构建字段中是没有意义的。 Release字段最有意义。