Ako otvárať a inštalovať súbory XAPK na Chromebooku (ChromeOS) a Linuxe (Waydroid)
Moderné Chromebooky spúšťajú aplikácie pre Android v rámci ARCVM (Android Runtime for Chrome Virtual Machine) od spoločnosti Google, zatiaľ čo používatelia počítačov Linux a vreckových počítačov (vrátane Ubuntu, Fedora, Arch a SteamOS) používajú plné prostredia Android pomocou Waydroid. Pretože ani aplikácia Súbory systému ChromeOS, ani predvolené CLI waydroid app install CLI Waydroid neprijímajú nespracované kontajnery .xapk priamo, potrebujete buď čisté .apk zlúčené s prehliadačom, alebo nasadenie ADB s viacerými rozdeleniami prostredníctvom terminálu Linux.
1. Konverzia XAPK na APK v systéme ChromeOS a Linux v prehliadači
Keďže stolné počítače so systémom ChromeOS a Linux obsahujú plnohodnotný prehliadač Chromium/Firefox pre počítače s veľkou pamäťou RAM, môžete konvertovať ľubovoľný balík .xapk alebo .apks priamo vo svojom prehliadači bez inštalácie ďalších balíkov systému Linux:
- Otvorte xapktoapk.com v Chrome na Chromebooku alebo počítači so systémom Linux.
- Presuňte svoj archív .xapk do konvertora. Spája základný súbor APK s jeho sprievodnou architektúrou a rozdelením konfigurácie DPI a podpisuje výstupný balík podpismi v1 + v2.
- Stiahnite si samostatný súbor .apk do svojho adresára Linuxové súbory v systéme ChromeOS (alebo ~/Downloads v systéme Linux).
2. Inštalácia konvertovaného súboru APK na Chromebook (bez vymazania zariadenia)
Staršie príručky hovoria používateľom Chromebookov, aby prepli celý prenosný počítač do nezabezpečeného „režimu vývojára“ (ktorý zariadenie vybije energiou). V modernom systéme Chrome OS potrebujete nie úplný režim vývojára – potrebujete iba vstavaný Vývojové prostredie Linux (Crostini):
- Otvorte Nastavenia → O systéme ChromeOS → Vývojári a zapnite Linuxové vývojové prostredie.
- V tej istej ponuke Vývojári kliknite na Vyvíjajte aplikácie pre Android a prepnite na Povoliť ladenie ADB (váš Chromebook sa raz reštartuje, aby sa Crostini prepojil s ARCVM).
- Otvorte na svojom Chromebooku aplikáciu Linux Terminal a nainštalujte klienta Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Pripojte sa k internému mostu ARCVM Android (100.115.92.2:5555) a nainštalujte konvertovaný súbor APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Inštalácia balíkov XAPK na Linux Desktops & Steam Deck cez Waydroid
Ak spustíte Waydroid na Ubuntu, Fedore, Arch Linuxe alebo Steam Decku, waydroid app install akceptuje iba jeden monolitický súbor .apk:
- Jedna zlúčená cesta APK (najrýchlejšia): Preveďte svoje .xapk do jedného .apk pomocou nášho online prevodník XAPK na APK, potom spustite:
waydroid app install ~/Downloads/converted_app.apk - Kontrola architektúry CPU (x86_64 vs arm64-v8a): Chromebooky Intel a AMD a počítače so systémom Linux používajú procesor x86_64. Zatiaľ čo ChromeOS ARCVM obsahuje binárny preklad Intel Houdini pre aplikácie ARM, Waydroid v systéme Linux vyžaduje, aby ste si nainštalovali libndk alebo libhoudini cez waydroid_script, ak XAPK obsahuje iba natívne knižnice arm64-v8a. Pred inštaláciou použite náš Kontrola kompatibility ABI a DPI zariadenia na kontrolu, ktoré priečinky lib/ obsahuje váš balík.
4. Rozbalenie archívov XAPK z príkazového riadku Linuxu
Ak uprednostňujete kontrolu surového obsahu archívu .xapk v bash/zsh v systéme Linux pred nasadením cez ADB, nezabudnite, že .xapk je štandardný kontajner 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
Súhrn pre vývojárov ChromeOS a Linuxu
Kombináciou vstavaného mosta Crostini ADB (alebo Linux Waydroid) systému ChromeOS s konverziou XAPK založenou na prehliadači môžete testovať a spúšťať viacnásobne rozdelené balíčky Android na hardvéri počítača bez úpravy systémových oddielov alebo inštalácie nedôveryhodných rozbaľovačov tretích strán.