Jak otevřít a nainstalovat soubory XAPK na Chromebook (ChromeOS) a Linux (Waydroid)
Moderní Chromebooky spouští aplikace pro Android uvnitř ARCVM (Android Runtime for Chrome Virtual Machine) společnosti Google, zatímco uživatelé stolních počítačů a kapesních počítačů Linuxu (včetně Ubuntu, Fedora, Arch a SteamOS) používají plnohodnotná prostředí Android pomocí Waydroid. Protože ani aplikace Soubory systému ChromeOS, ani výchozí rozhraní waydroid app install CLI Waydroid nepřijímají nezpracované kontejnery .xapk přímo, potřebujete buď čisté .apk sloučené s prohlížečem, nebo vícenásobné nasazení ADB prostřednictvím terminálu Linux.
1. Převod XAPK na APK v systému ChromeOS a Linux v prohlížeči
Vzhledem k tomu, že stolní počítače se systémy ChromeOS a Linux obsahují plnohodnotný prohlížeč Chromium/Firefox pro stolní počítače s velkorysou pamětí RAM, můžete převést jakýkoli balíček .xapk nebo .apks přímo ve svém prohlížeči, aniž byste museli instalovat další balíčky Linux:
- Otevřete xapktoapk.com v Chrome na Chromebooku nebo počítači se systémem Linux.
- Přetáhněte svůj archiv .xapk do převodníku. Slučuje základní soubor APK s jeho doprovodnou architekturou a rozdělením konfigurace DPI a podepisuje výstupní balíček podpisy v1+v2.
- Stáhněte si samostatný soubor .apk do svého adresáře Linuxové soubory v systému ChromeOS (nebo ~/Downloads v systému Linux).
2. Instalace konvertovaného souboru APK na Chromebook (bez vymazání zařízení)
Starší příručky říkají uživatelům Chromebooků, aby přepnuli celý svůj notebook do nezabezpečeného „režimu pro vývojáře“ (který zařízení vybije). V moderním systému ChromeOS potřebujete ne plný vývojářský režim – potřebujete pouze vestavěný Linuxové vývojové prostředí (Crostini):
- Otevřete Nastavení → O systému ChromeOS → Vývojáři a zapněte Linuxové vývojové prostředí.
- Ve stejné nabídce Vývojáři klikněte na Vyvíjejte aplikace pro Android a přepněte na Povolit ladění ADB (váš Chromebook se jednou restartuje, aby se Crostini propojil s ARCVM).
- Otevřete na Chromebooku aplikaci Linux Terminal a nainstalujte klienta Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Připojte se k internímu ARCVM Android bridge (100.115.92.2:5555) a nainstalujte převedený soubor APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Instalace balíčků XAPK na Linux Desktops & Steam Deck přes Waydroid
Pokud spustíte Waydroid na Ubuntu, Fedoře, Arch Linuxu nebo Steam Decku, waydroid app install akceptuje pouze jeden monolitický soubor .apk:
- Jedna sloučená trasa APK (nejrychlejší): Převeďte svůj .xapk do singlu .apk pomocí našeho online převaděč XAPK na APK, pak spusťte:
waydroid app install ~/Downloads/converted_app.apk - Kontrola architektury CPU (x86_64 vs arm64-v8a): Chromebooky Intel a AMD a počítače se systémem Linux používají procesor x86_64. Zatímco ChromeOS ARCVM obsahuje binární překlad Intel Houdini pro aplikace ARM, Waydroid na Linuxu vyžaduje instalaci libndk nebo libhoudini přes waydroid_script, pokud XAPK obsahuje pouze nativní knihovny arm64-v8a. Pomocí našeho Kontrola kompatibility zařízení ABI a DPI zkontrolujte, které složky lib/ váš balíček před instalací obsahuje.
4. Rozbalení XAPK archivů z příkazového řádku Linuxu
Pokud dáváte přednost kontrole nezpracovaného obsahu archivu .xapk v bash/zsh na Linuxu před nasazením přes ADB, nezapomeňte, že .xapk je standardní kontejner 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
Shrnutí pro vývojáře ChromeOS a Linuxu
Kombinací vestavěného Crostini ADB bridge (nebo Linux Waydroid) v ChromeOS s převodem XAPK založeným na prohlížeči můžete testovat a spouštět multi-split balíčky Androidu na stolním hardwaru, aniž byste museli upravovat systémové oddíly nebo instalovat nedůvěryhodné unpackery třetích stran.