如何在Google Play Console中删除已发布的应用程序的更新

81 人关注

我通过新的Play开发者控制台为play store上的一个应用发布了错误的更新。

我需要回滚我的更新,简单地删除它并重新发布以前的版本。

我无法理解2件事情。

  • how remove it from the apps versions menu
  • re-publish the previous one
  • 2 个评论
    你的绝望是可以理解的。谷歌是可耻的,它不能停止以前的版本,甚至24小时(!)后较新的热修复APK已经发布。这意味着,Google Play继续提供有问题的版本APK。
    Amit
    Vaishakh的回答实际上是有效的,在这里粘贴它,以便人们不会错过这个重要的信息。点击 "创建发布",就像你发布一个新的版本,但不是上传apk,而是点击 "从库中添加",在这里你会得到你的应用程序的所有以前的版本,选择你想回滚的版本,然后在审查按钮后发布它。
    android
    google-play
    google-play-console
    Simone Campagna
    Simone Campagna
    发布于 2018-01-11
    5 个回答
    Jorgesys
    Jorgesys
    发布于 2021-04-03
    已采纳
    0 人赞同

    在以前的谷歌开发者控制台版本中,这可能是解开最后的.apk并启用生产你想要的版本。

    but now 这是不可能的。

    请注意 不支持回滚 由于安卓平台的应用程序版本要求。如果你需要回滚,可以考虑启动一个带有新版本号的旧APK。然而,这种做法只应作为最后的手段,因为用户将失去对新功能的访问,而且你的旧应用程序可能无法向前兼容你的服务器变化或数据格式,所以一定要对你的更新进行alpha和beta测试。

    你可以看到以前的版本,但你不能再次启用。

    你需要创建并发布一个连续的 versionCode 的新版本。

    @ Jorgesys.你能看到我的问题吗? stackoverflow.com/questions/48563909/...
    我在使用flutter,问题是现在SDK更新了,我的应用程序在新的构建中崩溃了(我3个月来从未改变过代码),有什么想法吗?
    现在,我们还必须跟踪商店列表信息,因为我们不能回滚。
    Amit
    Vaishakh在这个主题中的另一个答案实际上是可行的。点击 "创建发布",就像你发布一个新的版本,但不是上传apk,而是点击 "从库中添加",在这里你会得到你的应用程序的所有以前的版本,选择你想回滚的版本,然后在审查按钮后发布它。
    请记住,Play Store将需要时间来批准你的新版本。即使是你的旧版本经过重新包装。
    Vaishakh
    Vaishakh
    发布于 2021-04-03
    0 人赞同

    点击 "创建发布",就像你发布一个新的版本,但不是上传apk,而是点击 "从库中添加",在这里你将得到你的应用程序的所有以前的版本,选择你想回滚的版本,然后在审查按钮后发布它。

    我最初说它没有工作,但它需要时间让谷歌更新。以上的步骤对我来说是有效的,我可以回滚我的alpha版本。谢谢。
    Amit
    对我来说也是如此,早先是不行的。看来谷歌推了一个更新。很好
    Amit
    节省了大量的工作,这个答案绝对应该得到支持并被接受为答案。
    不工作了 - 我得到:你不能推出这个版本,因为它不允许任何现有用户升级到新增加的APK。
    谁能得到任何解决方案,因为它也显示我不能推出这个版本,因为它不允许任何现有用户升级。
    Igor Kostenko
    Igor Kostenko
    发布于 2021-04-03
    0 人赞同

    只需用新的 versionCode 和旧的 versionName 构建旧的应用程序版本并发布即可。

    谢谢你的回答:)是的,我只是用更高的版本代码和名称上传了一个新的apk。 这是个糟糕的限制。在我的例子中,第一个版本是1.0.3,然后我上传了(错误的apk)1.0.4版本。所以最后我上传了1.0.5版本,代码与1.0.4版本相同。
    如果你使用版本控制和构建服务器,"只是 "就很有趣了。
    Fábio Reis
    Fábio Reis
    发布于 2021-04-03
    0 人赞同

    为那些正在寻找类似的东西的人恢复这个,但为 安卓应用程序捆绑 .

    因为它不像为.apk做的时候那样明确。

    对于.aab,你需要。

  • unpack the aab (its just a zip file)
  • decode the AndroidManifest which is a binary proto message with protoc
  • to decode you will need the .proto file found in the aapt2 tool
  • alter the version code/version name of the decoded android manifest
  • encode it again with protoc using the .proto files used in step 2
  • pack the aab with zip, but be careful not to zip directories and to remove the path prefix that you might add unwillingly
  • sign the zipped file with your store credentials, using jarsigner
  • zipalign the signed zipped file
  • rename the zipped, aligned and signed to the final .aab file
  • 你可以在以下要点中找到这些相同的步骤,其中有一些工作是事先准备好的。