2015-08-30 79 views
2

我已經通過stackoverflow搜索,這似乎不是一個重複的問題,所以請通知我,如果它已被問到。我製作了應用程序的第二個版本,我想知道是否有應用程序版本的命名約定。在我的gradle中,我已將versionCode和versionName的值更改爲android應用程序的命名約定?

versionCode 2 
versionName "1.0.2" 

這是正確的約定嗎?還有一個慣例嗎? versionCode必須是一個整數嗎?是1.02還是1.0.02可以接受?它是否必須以1爲增量(即我可以直接在第二次更新時跳到1.7)?(對於所有問題,我很抱歉,我想一次搞定所有問題。)

回答

2

versionCode必須是整數,它用於android來跟蹤哪個apk是最新的,例如在Google Play中,如果您的新apk版本號大於您之前上傳的apk版本,則可以上傳您的apk。

versionName僅供顯示,並與用戶溝通,由您自行決定。即沒有限制

+0

對於versionCode,它是否必須增加1?我可以從1到3嗎? –

+0

可以從1增加到3,只要你增加 –

+0

實際上你不需要增加它經常在開發中,只在你打算部署時更新 –