apk не устанавливается после создания с помощью bundletool

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

java -jar .\bundletool-all-0.12.0.jar extract-apks --apks=.\samsung.apks --output-dir=.\my_samsung_APK_set.apks --device-spec=.\samsung.json

Создается папка с именем my_samsung_APK_set.apks, и я вижу там несколько APK

base-arm64_v8a.apk
base-en.apk
base-master.apk
base-xxxhdpi.apk

Я скопировал эти файлы вручную на телефон, и когда я пытаюсь установить base-master.apk, нажав на него, я получаю сообщение «Приложение не установлено». Что не так? Я попытался нажать на другие 3 файла, и они выдали ошибку При синтаксическом анализе пакета возникла проблема.

Итак, какой из этих 4 файлов (APK) нужно нажать для установки?

созданные файлы


person Community    schedule 22.12.2019    source источник
comment
Если я правильно понимаю вашу проблему, вам необходимо установить правильную версию для вашего конкретного устройства.   -  person João Soares    schedule 22.12.2019
comment
@ joão-soares после того, как я скопирую эти файлы (4 apk), какой из них следует попробовать установить? или мне вообще нужно скопировать все 4 apk файла?   -  person    schedule 22.12.2019
comment
stackoverflow .com / questions / 53040047 / Просмотрите это и добавьте универсальный режим в свою команду bundletool.   -  person Venkatesh Rao    schedule 17.06.2020


Ответы (2)


Вам необходимо установить все эти APK одновременно, вы не можете установить только base-master.apk, поскольку платформа Android обнаруживает, что приложение не завершено.

К сожалению, сегодня невозможно установить все APK, нажав на них с устройства. Единственный способ установить их - через компьютер и кабель либо с помощью команды bundletool install-apks (с использованием файлов .apks), либо с помощью команды adb install-multiple.

person Pierre    schedule 25.12.2019

кажется, это единственная универсальная модель, которую можно установить вручную. по крайней мере сейчас.

person Gg M    schedule 04.04.2020