根據官方文檔(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