今天下午发现之前新发布到应用商店的应用有bug,修改后赶紧重新发布了一次,在更新的时候提示,版本后一样(居然忘了更新版本号了。。。)。又重新打开了Studio,修改了版本号。而今天就简单介绍下关于版本更新的知识。若有不当的地方,欢迎各位朋友指正。
http://write.blog.csdn.net/postedit
首先是工具:AndroidStudio
AndroidStudio下,versionCode和versionName并不是在manifest.xml中,而是在build.gradle(app)中。如图:
那么如何设置我们的版本号和版本名呢?
versionCode(版本号):这是一个Integer类型的的值,用户是不能看到的。网上提示到这里需要注意的就是不要将值设置的超过Integer的取值范围(我估计这种情况应该不会发生。。。),studio默认显示的是1。
versionName(版本名):这是一个String类型的值。这个属性的出现注意是给用户看,开发者使用它来记录版本。我们重点可以看下它的格式——1.0.0(major.minor.maintenance)。(当然在我的studio2.2.2版本中默认显示是——1.0,你可以自己修改)
- major:主版本号,软件重大升级时会修改
- minor:次版本号,软件加入了新功能时修改
- maintenance:维护版本,软件修复后增加
我在查找资料的时候看到有的文章里有这样一句话:常见软件版本号的形式是major.minor.maintenance.build,可以看到比上面的多了个“.build”,它代表的是编译版本号。