【发布时间】:2012-04-30 11:57:14
【问题描述】:
我已将两个 APK 文件上传到 Google Play 商店。一个是新版本,一个是旧版本。较新的版本是活动版本,因为它具有更高的 versionName 和 Code。现在我在新版本中发现了一些错误,我想将其从 Play 商店中删除并激活旧版本。 Google Play 不会让我停用较新的并再次激活较旧的,因为它的版本名称和代码较低。 问题是我不是开发人员,也没有构建应用程序。开发商在另一个国家,很难找到他们。
如何重新激活旧版本?我知道一种解决方案是更改 versionName 和 Code。我只有 apk 文件,我可以只用 apk 文件在 Eclipse 中更改这些细节,并且在 Eclipse 或开发 Android 应用程序方面的经验很少吗?
谢谢
【问题讨论】:
-
@Booger 如果无法重新激活以前的版本,那么为什么 google 将所有旧版本保留在 google play 中?这里有什么意义?为什么 google 想用不可用的 apk 加载它的服务器?
-
@vnshetty 保留多个 APK 的一个可能原因是为仍有较低版本代码的 APK 的用户支持应用内计费。要使应用内结算起作用,Google Play 上必须有一个 APK 与在用户设备上运行的 APK 具有相同的签名和版本代码。因此,可能仍需要停用的 APK 来支持尚未更新到最新 APK 的用户。
-
我不确定上述是否正确,但我读过一些帖子表明可能是这种情况,至少对于 IAB 版本 2 而言。请参阅:stackoverflow.com/questions/11867878/…