Можно ли скачать старый APK для моего приложения из Google Play?

100

За последние несколько месяцев я опубликовал несколько версий своего приложения. К сожалению, я не сохранил копии всех старых APK, и теперь я хотел бы протестировать обновление со старых версий до моей новой. Есть ли способ загрузить копию моих старых версий Google? Консоль разработчика Google Play показывает мои старые APK, но без ссылки для скачивания. Я попробовал "Real APK Leecher", но это не позволяет вам выбрать версию APK, которую вы хотите скачать. И я не могу даже временно активировать старую версию в консоли разработчика, поскольку она жалуется, что это более ранняя версия.

Трэвис
источник
Да, я не понимаю, что реактивная ссылка никогда не работает.
Weston

Ответы:

70

ОТВЕТ УСТАРЕЛ. ТЕПЕРЬ ЭТО ВОЗМОЖНО, ПРОВЕРЬТЕ ОТВЕТЫ @ tesla И @ olleh .

ДЛЯ НОВОЙ КОНСОЛИ GOOGLE PLAY 2020 СМОТРИТЕ ОТВЕТ ОТ @IonicBurger

Нет, к сожалению.

Консоль разработчика Android - это настоящая катастрофа, куда бы вы ни посмотрели, есть что-то, что нужно исправить или улучшить, и эта проблема, которую вы упоминаете, является одной из них. К сожалению, пока вам не повезло. Если Google не разрешит это, вы не сможете загружать старые APKS. Я полагаю, вы могли бы перекомпилировать старый код, но я думаю, что у вас его тоже нет, и поэтому вы здесь :-)

АксиоматикаНексус
источник
3
У меня он есть в системе контроля версий, я просто пытался избежать настройки Eclipse для восстановления этих старых версий.
Travis
3
Настройте сервер jenkins, который будет непрерывно создавать apk для вас при каждой регистрации. Вы всегда можете получить ранее созданный APK и сначала выполнить быстрый тест, прежде чем тратить время на настройку Eclipse для создания конкретной версии.
azgolfer
9
Довольно идиотично, что магазин Play не позволяет мне загрузить предыдущую версию моего собственного приложения.
shoke
5
Перекомпиляция невозможна, разные инструменты сборки дают разные результаты. Поэтому очень важно получить старый APK. Это действительно то, что нужно исправить, но Google может быть действительно глупым там, где это важно.
f470071
11
Теперь это возможно в «Управлении
релизами
97

Теперь это возможно. Они добавили вкладку «Управление выпусками» в консоль разработчика Google Play. Из- Artifact Libraryпод Release Managementвкладки вы можете скачать APK своего приложения.

У вас должны быть необходимые разрешения, чтобы увидеть кнопку загрузки рядом с вашими артефактами. Если сомневаетесь, попробуйте учетную запись root.

тесла
источник
Я не вижу возможности на вкладке «Управление выпусками» изменить код продукта на более старую версию. Я вижу более старые версии в библиотеке Atifact, но у меня нет других доступных действий, кроме «скачать». Тем не менее, вы можете загрузить старый APK, а затем, я думаю, повторно загрузить его в производство ??? lol
Сообщение Impatica
Мне удалось скачать APK, но не соответствующий файл
.obb
1
Для людей, которые следят за этим ответом: если у вас есть несколько пользователей, вошедших в ваш Chrome, попробуйте открыть окно в режиме инкогнито и таким образом перейти в консоль разработчика (после входа в главную учетную запись). Я вошел в систему с учетной записью, к которой, по-видимому, не было полного доступа, поэтому кнопка загрузки была недоступна.
hellaandrew
Забавно, это работает только в Chrome;) в Firefox кнопка загрузки не была доступна.
Warpzit
51

Последнее обновление:

Перейти к

Консоль разработчика => Выпуски приложений => Производство (Управление производством) => История выпусков => Выберите нужную версию => Нажмите кнопку «Загрузить».

Вашему аккаунту должны быть предоставлены полные разрешения, в противном случае кнопка загрузки будет скрыта.

Оригинальный ответ

Перейти к

Консоль разработчика => Управление выпусками => Библиотека артефактов => Архивные артефакты

У вас есть возможность скачать предыдущие выпуски.

Обновить:

Перейти к

Консоль разработчика => Выпуски приложений => Библиотека артефактов => Проверьте код / ​​название версии, которую вы хотите загрузить, и нажмите кнопку загрузки справа.

** Обновить: **

Консоль разработчика => Выпуски приложений => Производство (Управление производством) => Стрелка загрузки.

оллех
источник
1
Я пошел туда. Но не было возможности скачать.
Имя Нилай
3
Если вы развернете раздел «Архивные артефакты», вы увидите полный список APK, и в каждой строке справа есть кнопка загрузки.
abdfahim
1
К сожалению, сейчас нет заархивированных артефактов, поэтому скачать старую версию невозможно
Karol159
3

Это возможно сейчас .

См. Снимок экрана ниже для четкого изображения.

Google добавил опцию «Управление» в «Выпуск приложения» консоли разработчика Google Play. На вкладке «Управление» вы можете просмотреть историю выпусков и загрузить APK-файл своего приложения.

ОБЪЯСНЕНИЕ: См. Двухэтапный процесс ниже.

Шаг 1: перейдите к управлению. Шаг 1: перейдите в раздел "Управление" Шаг 2: Перейти к разделу истории выпусков -> Выбрать версию -> Загрузить Apk

Шаг 2: Перейти к разделу истории выпусков -> Выбрать версию -> Скачать Apk

Silwalprabin
источник
1

Скриншот правильного ответа Теслы. Мне не удалось найти значок загрузки:

где нажать, чтобы скачать apk

Натан Пратер
источник
1
Мой экран выглядит идентично этому, но у меня здесь нет кнопки загрузки.
AWT
вам нужно полное разрешение для учетной записи, чтобы эта кнопка загрузки была видна
Rahul_Pawar
1

И еще раз - этот вопрос требует более нового ответа с последним обновлением консоли Google Play, 2020.

Теперь выполните следующие действия: в консоли перейдите в: Проводник пакетов приложений.

введите описание изображения здесь

В правом верхнем углу выберите артефакт, который хотите загрузить, затем перейдите на вкладку «Загрузки». Прокрутите вниз до Assets и найдите первую запись в таблице Original file. Щелкните значок загрузки справа, чтобы загрузить файл APK или AAB.

введите описание изображения здесь

Ионный бургер
источник
0

Можно установить старый APK по ссылке из консоли Google Play. Таким образом, вы устанавливаете прямо из Play Store, а не загружаете APK. Это также работает с пакетом приложений, который позволяет вам получить оптимизированный APK для вашего устройства.

  1. В консоли Google Play выберите Инструменты разработки> Общий доступ к приложениям> Управление тестировщиками.
  2. Добавьте всех тестировщиков, которым вы хотите разрешить доступ для установки старой версии приложения.
  3. Если вы загружаете комплект приложений, вы можете перейти в Управление выпусками> Библиотека артефактов> Исследовать нужную версию.
  4. Ссылка должна быть указана в разделе «Внутренний доступ к приложению». Вот формат, если вы не можете найти ссылку (обязательно замените свой applicationId и versionCode для своего приложения) https://play.google.com/apps/test/ applicationId / versionCode
  5. Когда вы впервые щелкаете ссылку на своем устройстве, в магазине игр будет сказано, что общий доступ к внутреннему приложению не включен.
  6. Чтобы включить общий доступ к внутреннему приложению, откройте Play Store> Настройки
  7. Прокрутите до конца и продолжайте нажимать на версию Play Store, чтобы включить режим разработчика.
  8. После включения режима разработчика вы увидите переключатель «Внутренний доступ к приложению» в настройках. После включения вы сможете установить свое приложение по ссылке.

К вашему сведению: я видел, как некоторые версии не работали, если они не были выпущены в производство. Я могу установить все свои производственные треки, а также любые активные артефакты, перечисленные в библиотеке Artifact в консоли Google Play. Этого должно быть достаточно, если вы пытаетесь протестировать сценарии обновления.

Карн Патель
источник