Как установить APK-файлы из консоли Google Play, сгенерированные из Android App Bundle?

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

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

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

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

17
0
4 781
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

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

  • Трек внутреннего тестирования,
  • Развертывание непосредственно из Android Studio (выберите «Развернуть APK из комплекта приложений» в «Конфигурациях запуска».

где я должен вызвать эту команду? Я пробовал это в командной строке и в Android Studio, и это не сработало.

hamthenormal 03.04.2019 17:19

Вы также можете сделать adb install-multiple ./*, если эти apk являются единственными файлами в текущей папке.

Rishabh Kohli 08.04.2020 16:48
Ответ принят как подходящий

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

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

Note that the command above creates an APK set of unsigned APKs.

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

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

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

Другие вопросы по теме