【问题标题】:Reset version number on the google play store在 google play store 上重置版本号
【发布时间】:2016-03-18 21:32:17
【问题描述】:

我在 Playstore 上发布了一个应用程序,但不小心在我的 gradle 构建中使用了版本号 9999999 来进行测试。所以现在我的应用程序是用那个版本发布的,我不能递减它,否则 google play 开发者控制台会抱怨。此外,我无法从 Play 商店中删除该应用程序,因为它已经发布。所以我要么使用不同的包名称并创建一个新应用程序(我真的不想要),要么我必须以某种方式重置版本号。

这可能吗?我这里还有其他选择吗?

【问题讨论】:

  • 我非常担心你搞砸了,我认为没有办法做到这一点。只是出于好奇,为什么有人将版本号设置为 9999999 用于测试目的?
  • @GoRoS 该死。好吧,我有某种预览应用程序,我不想使用正常的版本增量,因为这似乎不合逻辑。事后看来,我只是愚蠢:D感谢您的洞察力,写一个答案,我会接受它。猜猜每个人都会接受那个代表;D
  • 我遇到了同样的问题,因为我的应用程序曾经有类似 DNS 序列的版本代码(YYYYmmmddXX 格式)。有一天它停止工作,因为版本代码太大而无法被科尔多瓦解析为 Int 。我已提出拉取请求 (github.com/apache/cordova-android/pull/298) 将其更改为 Biginteger,但已经几个月了,我担心它永远不会落地。
  • @Pierre-AlexisdeSolminihac 这行不通。即使 cordova 支持它,Android SDK 也不支持。 “versionCode - 用作内部版本号的整数。”来自developer.android.com/studio/publish/…
  • 此外,该页面现在明确指出:“警告: Google Play 允许 versionCode 的最大值为 2100000000。”

标签: android google-play


【解决方案1】:

我非常担心你搞砸了,我认为没有办法做到这一点。如上所述,更改该版本号的版本号可能非常危险,您必须非常小心。

但是,如果我是你,我会联系 (googleplay-developer-support@google.com) 他们解释你刚刚做了什么。在那之后,请保持你的手指交叉!

【讨论】:

  • 对不起,忘了这个。我已经联系了他们,他们能够提供帮助。
  • @Yorrd 你好,Yorrd。您能否指导启动流程的步骤以及 Google 花了多长时间来帮助解决此问题?他们将版本重置为您要求的某个特定版本??
  • @Prakash 对不起,我忘了。我相信他们删除了该应用程序供我们重新添加,但我对此完全不确定。已经3年了:P
  • @Yorrd 首先,感谢您的快速回复。但谷歌绝对可以支持这一点..对吗?我应该如何接近他们?通过上述电子邮件 ID (googleplay-developer-support@google.com) 上的电子邮件或通过 Play 商店控制台帮助部分?
  • 所以我咨询了 Google,只有在公开渠道(测试版或生产)中没有任何活跃用户的情况下,他们才能帮助从 Play 商店中删除该应用。对于开放的开发者计划(通常是 25 美元的开发者帐户),他们不会支持更多。但是,如果您是 Google 合作伙伴,他们可能会以各种可能的方式提供支持,这同样不容易。
【解决方案2】:

在构建开发者控制台时似乎没有考虑到这个问题。您仍然可以尝试直接联系谷歌,看看他们是否可以为您删除有问题的 apk。

【讨论】:

    【解决方案3】:

    您可以继续增加您的 versionCode。根据他们的文档,允许的最高 versionCode 是 2100000000,所以从技术上讲,您仍然低于该限制。

    来源:https://developer.android.com/studio/publish/versioning

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-23
      • 1970-01-01
      • 2023-04-09
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多