我想在Android Studio中升级应用的版本号(显示在Play商店中),但是我不是Android开发人员,因此不确定自己在做什么。我用谷歌搜索了如何执行此操作,Android指南说我必须在AndroidManifest.xml
中执行此操作,但在该文件中找不到android:versionCode
,android:versionName
。但是我在build.gradle
中找到了以下几行:
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.1"
Play商店中的实际版本号是1.1,所以我想我知道了,但是如果有人可以为我确认,我将不胜感激。如果仅编辑
versionName
中的build.gradle
就足够了吗?还是我需要做其他事情?这样做的通常做法是什么? 最佳答案
是的,每次您在PlayStore上发布更新时,都需要通过递增它们前面的数字来更新gradle文件中的这两行-
versionCode 1
versionName "1.1"
您的versionCode应该始终增加,但是在计划发布更新时,versionName完全由您决定。我通常根据要发布的更新量来增加versionName。
对于前。从versionCode 1和versionName 1.1起的最小增量可以是-
versionCode 2
versionName "1.1.1"
您可以在这里找到更多信息-Versioning an Android app。请记住,本文档仍然说明了使用AndroidManifest进行版本控制的方法,该版本仍然有效,但不再推荐使用,因为值将被gradle文件中的值覆盖。
注意
正如CommonsWare在他的评论中提到的那样,您可以将versionCode更改为有意义的内容,例如日期或对您更有意义的任何内容。 Play商店不会提出任何问题,直到它是一个整数且新的整数大于旧的整数为止。