Как объединить несколько апков и создать универсальный апк с помощью Google App Bundle? - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу загрузить apk на свой Android-телевизор, так как не могу загрузить, поскольку он не является родным ..

Я загрузил в свой телефон Android, но это комплект приложений Android, когдаЯ делаю резервную копию только базы, и пытаюсь установить, выдает ошибку при запуске приложения.Я перехожу в / data / app и получаю файлы base.apk и 3 split_config_xxxx.apk .. Установить только base.apk можно, разделение выдает ошибки при попытке установки.Так есть ли в любом случае, чтобы объединить сплиты с базой и создать универсальный АПК, чтобы я мог загрузить на свой телевизор Android?

Спасибо

1 Ответ

0 голосов
/ 03 апреля 2019

Важно отметить, что Пакет приложений Android - это просто «формат публикации», это означает, что Пакет приложений Android нельзя установить непосредственно на устройство.Однако вы можете создать архив набора APK из пакета приложений для Android.Используя сгенерированный архив набора APK, вы можете установить APK прямо на ваше устройство.Это возможно с помощью инструмента под названием bundletool.Например, с версией 0.9.0 bundletool вы можете сделать что-то похожее на следующее:

  1. bundletool build-apks --bundle your.aab --output artifact.apks --mode=universal
  2. bundletool install-apks --apks artifact.apks

Официальную документацию по Android для bundletool можно найти здесь .В частности, посмотрите на флаг --mode=universal.Вы также можете взглянуть на аналогичный вопрос SO, который был задан здесь .Удачи!

...