2012-05-11 73 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,这将允许您激活/停用无论哪个你要。