Как установить пакеты приложений Android на Android?
Приложения для Android выпускаются в формате APK, как это было с момента появления ОС. Однако разработчики работают с несколькими другими типами файлов, прежде чем в конечном итоге скомпилировать их в APK. В связи с этим наборы App Bundle вскоре станут предпочтительным выбором для разработчиков приложений для публикации своих приложений.
Но почему существует необходимость в таком изменении и как оно повлияет на пользователей? Используя Формат пакетов приложений (AAB) , разработчики смогут предоставлять свои приложения более оптимизированным образом с меньшим размером файла. Это связано с тем, что Play Store теперь будет использовать систему динамической доставки для каждого файла AAB.
Таким образом, он автоматически подберет только те фрагменты кода, которые потребуются конкретному устройству для запуска этого приложения. В результате, с одной стороны, разработчикам не придется оптимизировать и управлять своими приложениями для каждого набора устройств, а с другой стороны, меньший размер приложения принесет пользу конечному пользователю.
Более того, пользователям не придется много возиться с этим набором файлов, если они будут устанавливать приложения из Play Store. Однако многие приложения не являются частью этого магазина, но не менее полезны для пользователя. Что же произойдет, если кто-то наткнется на стороннее приложение с расширением.aab?
Ну, вы не сможете установить его напрямую, как обычный APK. Сначала вам придется преобразовать его в формат APK, а затем продолжить установку. В связи с этим существует два разных метода, с помощью которых можно выполнить эту задачу. И это руководство познакомит вас с обоими. Следуйте дальше.
Установите APKS (App Bundle) с помощью установщика App Bundle
Это стороннее приложение с простым пользовательским интерфейсом для установки файлов AAB. Вот как его использовать:
- Для начала зайдите в Play Store и загрузите Установщик пакета приложений.
- Затем запустите приложение и нажмите «Выбрать AAB». Теперь вам будет предложено включить установку из неизвестного источника.
- Это необходимо, поскольку приложение установит на ваше устройство файл AAB, который не был загружен из Магазина. Поэтому обязательно включите этот переключатель.
- Как только это будет сделано, вернитесь в приложение и нажмите «Выбрать файл AAB». кнопка. Перейдите к этому файлу и выберите его.
- Начнется процесс установки, который может занять несколько секунд. После этого запустите его, и вы сможете использовать его, как любое другое обычное приложение.
Установить App Bundle с помощью BundleTool
BundleTool — это программное обеспечение с открытым исходным кодом от Google, которое многие разработчики используют для тестирования своих пакетов приложений перед их окончательным развертыванием для стабильной версии. Из широкого спектра функций одной из них является возможность извлекать содержимое файла AAB, который затем также дает нам необходимый APK-файл.
- Поэтому перейдите на GitHub, скачайте BundleTool и распакуйте его в любое удобное место на вашем компьютере.
- Затем перейдите в адресную строку этой папки, введите CMD и нажмите Enter. Откроется окно CMD.
- Перенесите файл AAB в этот каталог. Лучше переименовать его в более короткое имя.
- Что касается этого руководства, мы продолжим использовать слово «app», поэтому полное имя станет app.aab.
- Теперь выполните следующую команду в окне CMD:
java -jar Bundletool.jar build-apks —bundle=app.aab —output=app.apks
- Теперь вы получите файл назвал app.apks в качестве результата. Нам нужно будет извлечь этот файл, преобразовав его из APKS в ZIP.
- Для этого щелкните его правой кнопкой мыши и выберите «Переименовать». Затем измените его расширение с AAB на ZIP. Аналогичным образом нажмите «Да» в появившемся диалоговом окне подтверждения.
- После этого используйте инструмент для извлечения ZIP-файлов, например WinZIP. или WinRAR и извлеките содержимое этого файла app.zip.
- В результате вы получите несколько файлов, включая app.apk. Перенесите этот файл на свое устройство, а затем установите его обычным способом.
- Однако если после извлечения файла вы получите довольно много файлов APK и не уверены, какой из них установить, то есть альтернативный выход. Вместо использования кода, упомянутого в ШАГУ 6, попробуйте следующую команду:
java -jar Bundletool.jar build-apks —bundle=nhl.aab —output=nhl.apks —mode=universal
- Вы снова получит файл APKS, переименует его в ZIP и затем распакует. На этот раз должен быть только один «универсальный» APK-файл, который можно легко установить на ваше устройство.
- Кроме того, если вы разработчик приложения и хотите развернуть этот APK на устройство, ознакомьтесь с некоторыми другими связанными кодами и флагами на странице Страница форума разработчиков Android. .
Другие популярные пакеты Android
Вот другие доступные форматы установки приложений Android и способы установки APK и XAPK
Установщик APK-файлов Spit
Google представила новый способ распространения приложений Android — пакеты приложений. В то время как обычные приложения содержат все необходимые ресурсы, такие как размер экрана, манифест, XML, настройки и архитектуру, в одном APK.
Пакеты приложений включают только те компоненты, которые необходимы вашему конкретному устройству и объединены в отдельные APK-файлы. Хотя пакеты приложений помогают экономить место для хранения и использование данных, они не являются универсальными APK-файлами. Для установки пакетов приложений необходимо использовать разделенный установщик APK.
Проще говоря, APK разделен на несколько APK, в том числе Base.APK, Config-Archi.APK и другие файлы, которые можно установить только с помощью стороннего установщика.
Примечание. Убедитесь, что вы установили все APK-файлы, необходимые для установки приложения, с помощью Split APK Installer.
Вот шаги по установке разделенного APK-файла App Bundle на примере.
Шаг 1. Загрузите все APK-файлы, а именно. Базовый APK, APK-файл Config Archi или любой другой APK-файл, если он указан.
Шаг 2. Теперь загрузите и установите Разделить АПК из Play Store.
Шаг 3. Нажмите кнопку «Установить APK».
Шаг 4. Найдите файлы и выберите все файлы.
Шаг 5. Теперь нажмите «Выбрать».
Шаг 6. Теперь появится окно установки, нажмите «Установить» и «Готово!»
Установщик XAPK
XAPK — это формат расширения файла, который представляет собой стандартный формат zip, позволяющий сохранять все данные, относящиеся к приложению, в одном файле для быстрой установки. Android запустил пакеты приложений для установки приложений. Они содержат всю архитектуру, коды и файлы манифеста приложения для конкретных устройств, что позволяет уменьшить размер файла.
- Сканирование и просмотр всех файлов.apk на телефоне и SD-карте.
- Автоматическое удаление или установка APK
На этом мы завершаем руководство по установке APKS (App Bundle) на устройствах Android. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в разделе комментариев ниже.