2012-05-11 94 views
1

我上傳了一個市場應用程序,然後上傳了一個2.0版本...但是後來我們決定第一個更好,但我不能重新激活1.0,因爲它說「錯誤:APK版本1支持與其他版本更高的APK相同的設備,不會提供服務,請停用APK。「 任何如何激活已上傳的1.0版本? 或者如何在eclipse中打開apk(1.0),保存並上傳爲3.0? (我只有apk 1.0,因爲我在同一個項目中做了2.0) 謝謝在Google Play中降級應用程序? (安卓市場)

+4

您需要開始使用版本控制。這樣你可以獲得你標記的任何版本的源代碼。 – Veeti

+1

在旁註中,您應該開始使用git:http://en.wikipedia.org/wiki/Git_%28software%29。您可以通過https://bitbucket.org/託管私人git項目。 – Warpzit

回答

0

你不能,2.0版的APK版本比1.0版本的APK版本更高,而新版APK應該有更高的APK版本。

您可以通過decompiling訪問1.0的源代碼。

+2

只是要澄清一點 - 負責的參數是versionCode,而不是versionName。 – Vaiden

0

取消激活版本2.0,激活版本1.0。

我不知道是否會降級已經升級到2.0的任何人,但它會阻止任何沒有從升級2.0升級的人。

如果你想確保每個人都回到1.0版本的代碼,你可能需要重新發布1.0爲3.0,這將保證2.0上的用戶可以「升級」到舊的代碼庫。

編輯:我讀的問題很差。我沒有意識到你沒有版本1.0的源代碼了。在這種情況下,你不能真正重新分配1.0爲3.0

此外,你需要進入谷歌播放「高級」模式,以查看所有以前上傳的APK,這將允許您激活/停用無論哪個你要。