Android 是否可以从 Google Play 为我的应用下载旧的 APK?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/11278387/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Is it possible to download an old APK for my app from Google Play?
提问by Travis
Over the last few months, I've published several revisions to my app. Unfortunately, I didn't keep copies of all the old APKs, and now I'd like to test upgrade from the old versions to my new version. Is there any way to download Google's copy of my old versions? The Google Play developer console shows my old APKs, but without a download link. I tried "Real APK Leecher", but that doesn't let you choose the APK version you want to download. And I'm not able to even temporarily reactivate the old version in the Developer Console since it complains that it's of an earlier version.
在过去的几个月里,我发布了一些对我的应用程序的修订。不幸的是,我没有保留所有旧 APK 的副本,现在我想测试从旧版本升级到新版本。有什么办法可以下载我的旧版本的 Google 副本吗?Google Play 开发者控制台显示了我的旧 APK,但没有下载链接。我尝试过“Real APK Leecher”,但这并不能让您选择要下载的 APK 版本。而且我什至无法在开发者控制台中临时重新激活旧版本,因为它抱怨它是早期版本。
采纳答案by AxiomaticNexus
THE ANSWER IS OUTDATED. NOW THIS IS POSSIBLE, CHECK @tesla'sAND @olleh'sANSWERS
答案已经过时。现在这是可能的,检查@tesla和@olleh 的答案
No, unfortunately.
不,不幸的是。
The Android Developer Console is a real disaster, everywhere you look there is something that needs to be fixed or improved, being this issue you mention one of them. Unfortunately for the time being you're out of luck. Unless Google enables this, you cannot download old APKS's. I suppose you could recompile the old code, but I guess you don't have that either and that's why you are here :-)
Android 开发者控制台是一场真正的灾难,你所看到的任何地方都有一些需要修复或改进的地方,你提到的这个问题就是其中之一。不幸的是,你暂时不走运。除非 Google 启用此功能,否则您无法下载旧版 APKS。我想你可以重新编译旧代码,但我想你也没有,这就是你在这里的原因:-)
回答by tesla
Now it is possible. They added "Manage Releases" tab to Google Play Developer Console. From Artifact Library
under the Release Management
tab, you can download your app's APK.
现在有可能。他们向 Google Play Developer Console 添加了“管理版本”选项卡。从Artifact Library
下Release Management
标签,你可以下载你的应用的APK。
You need to have the necessary permissions to see the download button next to your artifacts. If in doubt, try the root account.
您需要拥有必要的权限才能看到工件旁边的下载按钮。如果有疑问,请尝试使用 root 帐户。
回答by olleh
Latest Update:
最新更新:
Go to
去
Developer Console => App releases => Production (Manage Production) => Release history => Select the version that you want => Click on Download button.
开发者控制台 => 应用发布 => 生产(管理生产) => 发布历史 => 选择您想要的版本 => 单击下载按钮。
Your account should be granted with full permissions, otherwise the download button will be hidden.
您的帐户应该被授予完全权限,否则下载按钮将被隐藏。
Original Answer
原答案
Go to
去
Developer Console => Manage Releases => Artifact Library = > Archived Artifacts
开发者控制台 => 管理发布 => 工件库 => 存档工件
You get the option to download the previous releases.
您可以选择下载以前的版本。
Update:
更新:
Go to
去
Developer Console => App releases => Artifact library => Check the version code/name you wanna download and click the download button at the right.
开发者控制台 => 应用发布 => 工件库 => 选中您要下载的版本代码/名称,然后单击右侧的下载按钮。
** Update: **
** 更新: **
Developer Console => App releases => Production (Manage Production) => Download arrow.
开发者控制台 => 应用发布 => 生产(管理生产)=> 下载箭头。
回答by Nathan Prather
回答by silwalprabin
Its' possible nowadays.
它现在可能。
See screenshot below for clear picture.
请参阅下面的屏幕截图以获得清晰的图片。
Google added "Manage" option inside "App Release" of Google Play Developer Console. From Manage tab, you can see Release History and download your app's APK.
Google 在 Google Play Developer Console 的“App Release”中添加了“Manage”选项。在“管理”选项卡中,您可以查看发布历史记录并下载您应用的 APK。
VISULAL EXPLANATION:: See 2 step process below.
视觉解释:请参阅下面的 2 步过程。
Step1: Go to Manage
Step 2: Goto Release History Section -> Select version-> Download Apk
回答by Karn Patel
It is possible to install old APK via link from Google Play Console. This way you install straight from Play Store rather than downloading the APK. This also works with app bundle which allows you to get optimized APK for your device.
可以通过 Google Play Console 中的链接安装旧版 APK。这样您就可以直接从 Play 商店安装而不是下载 APK。这也适用于 app bundle,它允许您为您的设备获得优化的 APK。
- In Google Play Console go to Development tools > Internal app sharing > Manage Testers
- Add all testers you want to allow access to install old version of the app
- If you upload app bundle you can go to Release management > Artifact library > Explore on the version you want.
- The link shall be listed in Internal app sharing section. Here is the format if you cannot find the link (Be sure to replace to your applicationId and the versionCode for your app) https://play.google.com/apps/test/applicationId/versionCode
- When you click the link on you device for the first time play store will say Internal app sharing is not enabled.
- To enable Internal app sharing open Play Store > Settings
- Scroll all the way down and keep clicking on Play Store version to enable developer mode
- Once developer mode is enabled you will see Internal app sharing switch in the settings once enabled you will be able install your app from the link.
- 在 Google Play Console 中,转到开发工具 > 内部应用共享 > 管理测试人员
- 添加您希望允许访问安装旧版本应用程序的所有测试人员
- 如果您上传 app bundle,您可以转到 Release management > Artifact library > Explore 您想要的版本。
- 该链接应列在内部应用程序共享部分。这里是如果你不能找到链接(一定要更换你的applicationID和的versionCode为您的应用程序)的格式 https://play.google.com/apps/test/的applicationID/的versionCode
- 当您第一次单击设备上的链接时,Play 商店会显示未启用内部应用程序共享。
- 要启用内部应用共享,请打开 Play 商店 > 设置
- 一直向下滚动并继续点击 Play Store 版本以启用开发者模式
- 启用开发者模式后,您将在设置中看到内部应用程序共享开关,启用后您就可以从链接安装您的应用程序。
FYI: I have seen some version not working if they were not released to production track. I am able to install all my production tracks also any active artifacts listed in Artifact library in Google Play Console. This should be enough if you are trying to test upgrade scenarios.
仅供参考:我看到有些版本如果没有发布到生产轨道就无法工作。我能够安装我所有的制作曲目以及 Google Play 控制台中的工件库中列出的任何活动工件。如果您尝试测试升级方案,这应该足够了。