2011-09-06 94 views
0

既然我的應用程序運行良好,我想給它一個版本代碼。爲此,我在我的AndroidManifest.xml文件中設置了android:versionCodeandroid:versionName指定代碼版本

我的問題是,這個版本的代碼在安裝過程中沒有出現在實際的手機上(當系統說當前的應用程序將被新的代碼替換時)。在安裝過程中顯示版本代碼還必須做些什麼?

在此先感謝您花費時間來幫助我。

回答

2

更新您的應用時最重要的是增加android:versionCode,因爲每個市場都在檢查該值。如果您當前提供的apk具有比前一個更高的值,則會將其檢測爲您的應用的更新版本。 android:versionName通常(但不是總是)您應用程序的可見「官方」版本號,它將顯示給用戶。

1

versionCode只是進行小修改的代碼,通常從1開始,每次構建versionCode ++時都可以。這就像SVN或GitHub中的版本。

versionName在顯示的時候會顯示出來,而這通常是類似於1.0或1.1.0或2.1.4的東西,你會得到這個東西。

您可以使用相同的versionName更新您的應用程序,但使用不同的versionCode。但是,您無法使用相同的versionCode和不同的versionName更新應用程序。