Загрузите созданные APK-файлы с помощью Play Developer Publishing API.

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

Как использовать сгенерированные APK

Типичный рабочий процесс публикации, включающий загрузку сгенерированных APK-файлов перед их выпуском в любой версии, будет следующим:

  1. Создайте новое изменение, вызвав Edits: Insert и указав приложение, которое вы хотите изменить.
  2. Загрузите пакет, вызвав Edits.bundles: upload .
  3. Назначьте пакет треку, вызвав Edits.tracks: update . Чтобы на этом этапе не выпускать новую версию для конечных пользователей, установите для нового выпуска статус «Черновик» .
  4. Зафиксируйте редактирование.
  5. Загрузите APK-файлы, созданные из пакета, который вы загрузили на шаге 2, используя методы «Сгенерированные APK-файлы» в API.
  6. Обработайте загруженные APK.
  7. Создайте новое редактирование, как вы это делали на шаге 1.
  8. Продвигайте черновой выпуск до поэтапного или полного развертывания, вызвав Edits.tracks: update .
  9. Зафиксируйте редактирование.

Как создать каталог APK

Если вам нужно использовать APK-файлы с bundletool , выполните следующие действия, чтобы создать их с помощью API сгенерированных APK:

  1. При вызове метода списка созданных APK ответ будет содержать поле TargetingInfo для каждого ключа подписи. Запишите значение этого поля в файл с именем toc.json .
  2. Загрузите APK-файлы и поместите их в каталог с файлом toc.json , созданным на предыдущем шаге. Обратите внимание, что каждый загруженный APK должен иметь имя « DownloadId.apk », где DownloadId — это идентификатор, используемый для загрузки APK из метода загрузки «Сгенерированные APK».
  3. Теперь вы можете использовать этот каталог с bundletool версии 1.15.2 или выше. Например, bundletool install-apks --apks /path/to/created/directory .