2014-01-09 55 views
8

我嘗試更新我的應用程序在Play商店中,這樣做,我改變了我的VERSIONCODE從1到2:修改版本的代碼不工作

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="de.xamaxon.congstardatenverbrauch" 
android:versionCode="2" 
android:versionName="1.0.1"> 

當我上傳應用程序開發者控制檯的在說,我仍然使用版本代碼1,德國開發人員沒有人力支持,所以我希望有人能夠幫助我。

+0

你重建? –

+0

不僅僅是一次... 但我提到在第一個版本的Manifest中沒有版本代碼可能是一個問題? –

+0

你有沒有「保存」你的清單?當您導出新APK時,它會使用保存的文件。如果您使用Eclipse,請檢查它在選項卡中沒有星號「*」。重新啓動eclipse也會有所幫助 – gian1200

回答

0

通常情況下,您將發佈versionCode設置爲1的應用程序的第一個版本,然後單獨增加每個版本的值,而不管該版本是否構成主版本或次版本。

所以,也許這個問題,因爲你沒有在第一版中的清單文件中設置版本代碼。

http://developer.android.com/tools/publishing/versioning.html

能否請您給我完整的消息穀歌發揮的說法嗎?當該消息出現時,按鈕出現在哪裏。

我記得有一條類似的消息面對我,也許有一個繼續按鈕。

+0

這不是一個好消息,我不關心第一個版本代碼,因爲我認爲它是自動設置的。 :( –

+0

嘗試發佈您的應用程序作爲谷歌播放測試版,首先,將會發生什麼變化? –

+0

再次得到相同的錯誤 –

18

版本代碼和名稱將被您的build.gradle文件中的值覆蓋。所以編輯你的build.gradle並重建。

+1

謝謝,那就是解決方案:) –

+1

您可以從build.gradle中刪除版本信息,然後清單將工作 – xnagyg

+0

謝謝工作很好。 – rottenoats

-1

另外,如果你Android Studio中的時候,不要忘記: Build>Generate Signed APK...

+0

這個答案與問題的關係如何? –

+0

因爲如果你按照其他答案中列出的所有步驟進行操作,不要這樣做,你會浪費大量時間重複上傳相同的apk文件。你同意嗎? – mmmartinnn

+0

,因爲你可以看到他想知道爲什麼開發者控制檯說他有版本代碼1,他已經將它更新到了版本2.而不是上傳未簽名apk的問題。請重新閱讀,然後你可以理解它。無論如何,我認爲這裏有一個正確的答案。 –