根据官方文档(Versioning your applications),必须随Android应用的每个版本一起增加“android:versionCode”。如果为多个应用程序版本使用相同的“versionCode”,会发生什么情况?
对于应该上传到Google Play的发布版本,我理解为什么这是必要的。但是,每晚构建什么,主要针对开发人员?对于这些,需要生成versionCode,这不是直截了当的(SCM像没有数字提交id的Git,可能是来自同一提交的多个构建等)。
所以,我的问题:
我可以只用一个恒定的versionCode为每晚构建?这会产生什么后果(除了无法上传到Google Play)?
您可以不改变versionCode。这是几年我更新一个应用程序,它始终在versionCode = 1。但是我改变了'versionName'。即:'android:versionName =“1.15.06.16 b”'(versionCode.YY.MM.DD daily build) –
只是出于好奇:为什么这个问题会得到downvotes?我会很感激评论,理解 - 虽然我问了一个明智的,话题上的问题。 – sleske