是否可以从Google Play为我的应用下载旧版APK?

Tra*_*vis 94 android google-play

在过去的几个月里,我发布了一些我的应用程序的修订版.不幸的是,我没有保留所有旧APK的副本,现在我想测试从旧版本升级到我的新版本.有没有办法下载我的旧版本的谷歌副本?Google Play开发者控制台会显示我的旧版APK,但没有下载链接.我尝试过"Real APK Leecher",但这并不允许您选择要下载的APK版本.而且我甚至无法在开发者控制台中暂时重新激活旧版本,因为它抱怨它是早期版本.

小智 89

现在有可能.他们在Google Play开发者控制台中添加了"管理版本"标签.在"管理版本"选项卡中,您可以下载应用的APK.

  • 这应该是公认的答案 (8认同)

Axi*_*xus 68

答案已经过时了.现在这是可能的,请检查@特斯拉的AND @ olleh的答案

不,不幸的是.

Android Developer Console是一场真正的灾难,无论你看到什么都需要修复或改进,这个问题你提到其中一个.不幸的是暂时你运气不好.除非Google支持此功能,否则您无法下载旧的APKS.我想你可以重新编译旧代码,但我猜你也没有那个,那就是你在这里的原因:-)

  • 现在可以在"管理版本"中使用 (10认同)
  • 这是非常愚蠢的Play商店不能允许我下载我自己的应用程序的早期版本. (9认同)
  • 重新编译不是一种选择,不同的构建工具会产生不同的结果.这就是为什么获得旧APK必不可少的原因.这真的是需要修复的东西,但谷歌在重要的地方真的很蠢. (5认同)
  • 我在源代码控制中有它,我只是试图避免让Eclipse设置来重建那些旧版本. (3认同)
  • 设置一个jenkins服务器,它将为您每次签入时不断构建apk.您可以随时检索以前构建的APK并首先进行快速测试,然后再浪费时间设置Eclipse以构建特定版本. (3认同)
  • 请删除此答案,因为它已经过时了 (3认同)

小智 48

最近更新:

Developer Console => App releases => Production(Manage Production)=> Release history =>选择您想要的版本=>单击Download按钮.

您的帐户应获得完全权限,否则将隐藏下载按钮.

原始答案

Developer Console => Manage Releases => Artifact Library => Archived Artifacts

您可以选择下载以前的版本.

更新:

Developer Console => App releases => Artifact library =>检查您要下载的版本代码/名称,然后单击右侧的下载按钮.

**更新:**

Developer Console => App releases => Production(Manage Production)=>下载箭头.

  • 如果您展开"存档工件"部分,您应该会看到完整的APK列表,并且在每行中,右侧都有一个下载按钮. (3认同)

Ion*_*ger 36

再一次 - 这个问题需要一个更新的答案,谷歌播放控制台的最新更新,2020。

现在要遵循的步骤是,在控制台中,转到:App bundle explorer

在此处输入图片说明

在右上角,选择要下载的工件,然后转到“下载”选项卡。向下滚动到资产,并在原始文件表中查找第一个条目。单击右侧的下载图标下载您的 APK 或 AAB 文件

在此处输入图片说明

  • 自 2021 年 1 月 31 日起,这仍然适用于 Console。他们可以再点击一下按钮吗?哇。 (2认同)

far*_*ran 6

这很容易:

1-单击应用程序包资源管理器,然后选择您所需的版本,如下所示:

在此输入图像描述

2-单击您要下载的版本前面的蓝色箭头: 在此输入图像描述

3-选择“下载”选项卡,然后单击 apk 的下载图标: 在此输入图像描述