Comment ouvrir et installer des fichiers XAPK sur Chromebook (ChromeOS) et Linux (Waydroid)
Le Chromebooks moderne exécute des applications Android dans le ARCVM (Android Runtime pour la machine virtuelle Chrome) de Google, tandis que les utilisateurs de bureau et de poche Linux (y compris Ubuntu, Fedora, Arch et SteamOS) exécutent des environnements Android complets à l'aide de Waydroid. Étant donné que ni l'application Fichiers de ChromeOS ni la CLI waydroid app install par défaut de Waydroid n'acceptent directement les conteneurs .xapk bruts, vous avez besoin soit d'un .apk propre fusionné dans le navigateur, soit d'un déploiement ADB multi-split via le terminal Linux.
1. Conversion de XAPK en APK sur ChromeOS et Linux dans le navigateur
Étant donné que les ordinateurs de bureau ChromeOS et Linux incluent un navigateur Chromium/Firefox complet avec une RAM généreuse, vous pouvez convertir n'importe quel bundle .xapk ou .apks directement dans votre navigateur sans installer de packages Linux supplémentaires :
- Ouvrez xapktoapk.com dans Chrome sur votre ordinateur Chromebook ou Linux.
- Déposez votre archive .xapk sur le convertisseur. Il fusionne l'APK de base avec son architecture complémentaire et la configuration DPI et signe le package de sortie avec les signatures v1+v2.
- Téléchargez le fichier .apk autonome dans votre répertoire Fichiers Linux sur ChromeOS (ou ~/Downloads sur Linux).
2. Installation de l'APK converti sur Chromebook (sans effacer votre appareil)
Les guides plus anciens indiquent aux utilisateurs de Chromebook de mettre l’intégralité de leur ordinateur portable en « mode développeur » non sécurisé (ce qui lave l’appareil sous tension). Sur ChromeOS moderne, vous faites pas besoin du mode développeur complet : vous n'avez besoin que du mode intégré Environnement de développement Linux (Crostini):
- Ouvrez Paramètres → À propos de ChromeOS → Développeurs et allumez Environnement de développement Linux.
- Dans le même menu Développeurs, cliquez sur Développer des applications Android et activez Activer le débogage ADB (votre Chromebook redémarrera une fois pour relier Crostini à ARCVM).
- Ouvrez l'application Linux Terminal sur votre Chromebook et installez le client Android ADB :
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Connectez-vous au pont Android ARCVM interne (100.115.92.2:5555) et installez votre APK converti :
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Installation des bundles XAPK sur les ordinateurs de bureau Linux et Steam Deck via Waydroid
Si vous exécutez Waydroid sur Ubuntu, Fedora, Arch Linux ou Steam Deck, waydroid app install n'accepte qu'un seul fichier .apk monolithique :
- Itinéraire APK fusionné unique (le plus rapide) : Convertissez votre .xapk en un seul .apk en utilisant notre Convertisseur XAPK en APK en ligne, puis exécutez :
waydroid app install ~/Downloads/converted_app.apk - Les Chromebooks Intel et AMD et les PC Linux Vérification de l'architecture du processeur (x86_64 vs arm64-v8a) : utilisent un processeur x86_64. Alors que ChromeOS ARCVM inclut la traduction binaire Intel Houdini pour les applications ARM, Waydroid sous Linux vous oblige à installer libndk ou libhoudini via waydroid_script si le XAPK ne contient que les bibliothèques natives arm64-v8a. Utilisez notre Vérificateur de compatibilité ABI et DPI des appareils pour inspecter les dossiers lib/ contenus dans votre package avant l'installation.
4. Déballage des archives XAPK à partir de la ligne de commande Linux
Si vous préférez inspecter le contenu brut d'une archive .xapk dans bash/zsh sous Linux avant de la déployer via ADB, rappelez-vous que .xapk est un conteneur PKZIP standard :
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
Résumé pour les développeurs ChromeOS et Linux
En combinant le pont Crostini ADB intégré (ou Linux Waydroid) de ChromeOS avec la conversion XAPK basée sur un navigateur, vous pouvez tester et exécuter des packages Android multi-splits sur du matériel de bureau sans modifier les partitions système ni installer de décompresseurs tiers non fiables.