Cómo abrir e instalar archivos XAPK en Chromebook (ChromeOS) y Linux (Waydroid)
El Chromebooks moderno ejecuta aplicaciones de Android dentro del ARCVM (Tiempo de ejecución de Android para la máquina virtual de Chrome) de Google, mientras que los usuarios de escritorio y portátiles de Linux (incluidos Ubuntu, Fedora, Arch y SteamOS) ejecutan entornos Android completos utilizando Waydroid. Debido a que ni la aplicación Archivos de ChromeOS ni la CLI waydroid app install predeterminada de Waydroid aceptan contenedores .xapk sin formato directamente, necesita un .apk limpio y combinado con el navegador o una implementación ADB multi-split a través de la terminal Linux.
1. Conversión de XAPK a APK en ChromeOS y Linux en el navegador
Dado que las computadoras de escritorio ChromeOS y Linux incluyen un navegador de escritorio completo Chromium/Firefox con una generosa RAM, puede convertir cualquier paquete .xapk o .apks directamente en su navegador sin instalar ningún paquete de Linux adicional:
- Abra xapktoapk.com en Chrome en su Chromebook o máquina Linux.
- Suelte su archivo .xapk en el convertidor. Fusiona el APK base con su arquitectura complementaria y la configuración de DPI divide y firma el paquete de salida con firmas v1+v2.
- Descargue el archivo .apk independiente a su directorio archivos de linux en ChromeOS (o ~/Downloads en Linux).
2. Instalar el APK convertido en Chromebook (sin borrar su dispositivo)
Las guías más antiguas les dicen a los usuarios de Chromebook que pongan toda su computadora portátil en un "Modo de desarrollador" inseguro (que lava el dispositivo). En ChromeOS moderno, no necesita el modo de desarrollador completo; solo necesita el Entorno de desarrollo Linux (Crostini) integrado:
- Abra Configuración → Acerca de ChromeOS → Desarrolladores y encienda entorno de desarrollo linux.
- En el mismo menú Desarrolladores, haga clic en Desarrollar aplicaciones de Android y active Habilitar la depuración de ADB (su Chromebook se reiniciará una vez para vincular Crostini a ARCVM).
- Abra la aplicación Linux Terminal en su Chromebook e instale el cliente ADB de Android:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Conéctese al puente interno de Android ARCVM (100.115.92.2:5555) e instala tu APK convertido:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Instalación de paquetes XAPK en computadoras de escritorio Linux y Steam Deck a través de Waydroid
Si ejecuta Waydroid en Ubuntu, Fedora, Arch Linux o Steam Deck, waydroid app install solo acepta un único archivo .apk monolítico:
- Ruta APK fusionada única (más rápida): Convierte tu .xapk en un solo .apk usando nuestro Convertidor de XAPK a APK en línea, luego ejecuta:
waydroid app install ~/Downloads/converted_app.apk - Verificación de la arquitectura de la CPU (x86_64 frente a arm64-v8a): Las Chromebooks Intel y AMD y las PC con Linux ejecutan un procesador x86_64. Si bien ChromeOS ARCVM incluye traducción binaria Intel Houdini para aplicaciones ARM, Waydroid en Linux requiere que instales libndk o libhoudini a través de waydroid_script si el XAPK solo contiene bibliotecas nativas arm64-v8a. Utilice nuestro Comprobador de compatibilidad de dispositivos ABI y DPI para inspeccionar qué carpetas lib/ contiene su paquete antes de instalarlo.
4. Descomprimir archivos XAPK desde la línea de comandos de Linux
Si prefiere inspeccionar el contenido sin procesar de un archivo .xapk en bash/zsh en Linux antes de implementarlo a través de ADB, recuerde que .xapk es un contenedor PKZIP estándar:
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
Resumen para desarrolladores de ChromeOS y Linux
Al combinar el puente Crostini ADB integrado de ChromeOS (o Linux Waydroid) con la conversión XAPK basada en navegador, puede probar y ejecutar paquetes de Android multisplit en hardware de escritorio sin modificar particiones del sistema ni instalar desempaquetadores de terceros que no sean de confianza.