2013-11-22 28 views
1

我有一個應用程序已經在谷歌播放,我正在爲它開發一個新版本。如何測試Android項目的升級版本?

如果我安裝了我的谷歌播放版本已安裝的新版本,它給我INSTALL_FAILED_VERSION_DOWNGRADE。我在清單上更改了版本,但錯誤是一樣的。

我需要安裝正式版本,因爲新版本更改了一些舊數據,我想測試它是否正常。

我該怎麼辦?

+0

確保新版本的升級版本在'manifest.xml'中有一個數字更高的'versionCode' –

+0

我已經檢查過了。我有版本2.04,我正在開發版本3.0 – user2494863

+0

'versioncode',而不是'versionName'。 'versionCode'是一個整數值,所以不能是2.04。 http://developer.android.com/tools/publishing/versioning.html –

回答

1

您需要確保versionCode增加。它是一個數值,每個版本都必須比前一個版本高(不一定是1,更高,可以,例如從10到20)。

versionName是在Google Play中顯示給用戶的內容。它可以是任何值,必須是數字。你甚至可以說「下一個版本」或「最棒的版本」。

android:versionCode="4" <- this one needs to be increased and is numeric 
android:versionName="1.0.4" <- this is for display to the user, this is not numeric 
+0

我也修改了versionCode,從2到3 – user2494863

+0

那麼你安裝的是2?您可以嘗試先卸載舊版本並在升級之前重新安裝它?也許你已經安裝了其他東西。 – Szymon

+0

我也試過,錯誤是一樣的。 – user2494863