Как открыть и установить файлы XAPK на Chromebook (ChromeOS) и Linux (Waydroid)
Современный Хромбуки запускает приложения Android внутри ARCVM (среда выполнения Android для виртуальной машины Chrome) от Google, в то время как пользователи настольных компьютеров и портативных компьютеров Linux (включая Ubuntu, Fedora, Arch и SteamOS) запускают полноценные среды Android с помощью Waydroid. Поскольку ни приложение «Файлы» ChromeOS, ни стандартный интерфейс командной строки waydroid app install Waydroid не принимают необработанные контейнеры .xapk напрямую, вам понадобится либо чистый .apk, объединенный в браузер, либо развертывание ADB с несколькими разделениями через терминал Linux.
1. Преобразование XAPK в APK на ChromeOS и Linux в браузере.
Поскольку настольные компьютеры ChromeOS и Linux включают в себя полноценный настольный браузер Chromium/Firefox с большим объемом оперативной памяти, вы можете конвертировать любой пакет .xapk или .apks прямо в браузере, не устанавливая никаких дополнительных пакетов Linux:
- Откройте xapktoapk.com в Chrome на своем компьютере Chromebook или Linux.
- Скиньте свой архив .xapk на конвертер. Он объединяет базовый APK с сопутствующей архитектурой, разделяет конфигурацию DPI и подписывает выходной пакет подписями v1+v2.
- Загрузите отдельный файл .apk в свой каталог Linux-файлы в ChromeOS (или ~/Downloads в Linux).
2. Установка конвертированного APK на Chromebook (без очистки устройства)
В старых руководствах пользователям Chromebook предлагается перевести весь свой ноутбук в небезопасный «режим разработчика» (который выключает устройство). В современной ChromeOS для нет требуется полный режим разработчика — вам нужен только встроенный Среда разработки Linux (Кростини):
- Откройте Настройки → О ChromeOS → Разработчики и включите Среда разработки Linux.
- В том же меню Разработчики нажмите Разрабатывать приложения для Android и включите Включить отладку ADB (ваш Chromebook перезагрузится один раз, чтобы связать Кростини с ARCVM).
- Откройте приложение Linux Terminal на Chromebook и установите клиент Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Подключитесь к внутреннему мосту Android ARCVM (100.115.92.2:5555) и установите конвертированный APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Установка пакетов XAPK на настольные компьютеры Linux и Steam Deck через Waydroid
Если вы запускаете Waydroid в Ubuntu, Fedora, Arch Linux или Steam Deck, waydroid app install принимает только один монолитный файл .apk:
- Один объединенный маршрут APK (самый быстрый): Преобразуйте свой .xapk в единый .apk используя наш онлайн-конвертер XAPK в APK, затем запустите:
waydroid app install ~/Downloads/converted_app.apk - Проверка архитектуры ЦП (x86_64 против arm64-v8a): Chromebook Intel и AMD, а также ПК с Linux используют процессор x86_64. Хотя ChromeOS ARCVM включает двоичную трансляцию Intel Houdini для приложений ARM, Waydroid в Linux требует установки libndk или libhoudini через waydroid_script, если XAPK содержит только собственные библиотеки arm64-v8a. Используйте наш Проверка совместимости ABI и DPI устройства, чтобы проверить, какие папки lib/ содержит ваш пакет перед установкой.
4. Распаковка архивов XAPK из командной строки Linux
Если вы предпочитаете проверять необработанное содержимое архива .xapk в bash/zsh в Linux перед развертыванием через ADB, помните, что .xapk — это стандартный контейнер PKZIP:
mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk
Резюме для разработчиков ChromeOS и Linux
Объединив встроенный в ChromeOS мост Crostini ADB (или Linux Waydroid) с преобразованием XAPK на основе браузера, вы можете тестировать и запускать мультиразделенные пакеты Android на настольном оборудовании, не изменяя системные разделы и не устанавливая ненадежные сторонние распаковщики.