Как установить APK из консоли Google Play, сгенерированные из набора приложений для Android? - PullRequest
0 голосов
/ 31 марта 2019

В настоящее время я загружаю обновления своего приложения в консоль Google Play, используя формат публикации .aab.Моя проблема в том, что я не могу найти способ, как загрузить и установить нужные APK-файлы, сгенерированные из .aab.

Когда я загружаю из «Управление выпусками», как предлагали многие, он загружает .aab.Когда я загружаю APK для конкретного устройства, он дает мне три APK.(В моем случае загрузки: base.apk, config.en.apk и config.xxhdpi.apk).

Базовый APK может быть установлен, но не может быть запущен.Другие 2 APK не могут быть проанализированы.Я подозреваю, что эти три должны быть установлены как пакет, но я не знаю, как это сделать.

Как я могу установить эти три APK или загрузить один APK, который я могу легко установить?

Ответы [ 2 ]

3 голосов
/ 31 марта 2019

Вы можете установить эти APK с помощью команды adb install-multiple:

adb install-multiple base.apk config.en.apk config.xxhdpi.apk

Другие опции, которые вы можете использовать:

  • Внутренняя дорожка тестирования,
  • Развертывание непосредственно из Android Studio (выберите «Развернуть APK из пакета приложения» в разделе «Запустить конфигурации».
2 голосов
/ 04 апреля 2019

Вы можете использовать bundle tool , чтобы манипулировать файлом комплекта приложений и устанавливать его на своем устройстве локально. Сначала скачайте bundletool с здесь . комплект приложений (файл .aab). Затем сгенерируйте из него набор APK, запустив

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks

Обратите внимание, что приведенная выше команда создает набор APK без знака APK.

Затем вы можете установить этот APK, запустив

bundletool install-apks --apks=/MyApp/my_app.apks

Файл .apks содержит все конфигурации. Если вы хотите сгенерировать набор APK для конкретного устройства, взгляните на здесь .

...