0

我是一名 android 开发人员,我刚刚发布了我的应用程序的新版本。但是由于一些错误,我需要拉出最新版本并恢复到旧版本。有没有办法从商店做到这一点?

我“停用”了最新版本并尝试“重新激活”旧版本,但出现以下错误:

Error: New APK version is lower than previous APK version.

有没有办法可以删除最新版本并恢复到旧版本?

谢谢 :)

4

2 回答 2

1

正如 Enigma 在您的评论中所说,您真的应该使用源代码管理,这样您将来就不会遇到这个问题。但是,在这种情况下,如果您有旧 apk 的副本(即使您没有旧源代码),也有一种解决方法。

链接告诉您有关对 apk 进行逆向工程的信息。如果您只想获取 AndroidManifest.xml(您的版本代码应该在哪里),那么APKTool对您来说应该足够了。从那里,versionCode按照 Enigma 的建议将其更新为比市场上的版本更新的版本,并将其推向市场。如果一切顺利,您的用户将使用旧版本。

如果你既没有旧版本的apk,也没有旧版本的源码,那你真的无能为力。(除非谷歌在他们的服务器上保存你应用的所有版本的存档)。

于 2012-06-30T04:50:27.527 回答
1

Upload the old binary again by changing the versionCode.

于 2012-06-30T04:04:37.023 回答