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 :

  1. Ouvrez xapktoapk.com dans Chrome sur votre ordinateur Chromebook ou Linux.
  2. 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.
  3. 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):

  1. Ouvrez Paramètres → À propos de ChromeOS → Développeurs et allumez Environnement de développement Linux.
  2. 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).
  3. 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
  4. 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 :

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.

Conçu et documenté par Mst Shaefale Développeur principal et architecte de packages Android • Vérifié sur Android 12-15

Mst Shaefale gère les utilitaires de packaging Android côté client chez xapktoapk.com. Des questions sur la traduction ARCVM ou Waydroid ABI? Contactez notre service d'assistance.