So öffnen und installieren Sie XAPK-Dateien auf Chromebook (ChromeOS) und Linux (Waydroid)

Moderne Chromebooks führen Android-Anwendungen innerhalb des ARCVM (Android Runtime für Chrome Virtual Machine) von Google aus, während Linux-Desktop- und Handheld-Benutzer (einschließlich Ubuntu, Fedora, Arch und SteamOS) vollständige Android-Umgebungen mit Waydroid ausführen. Da weder die Datei-App von ChromeOS noch die standardmäßige waydroid app install-CLI von Waydroid unformatierte .xapk-Container direkt akzeptieren, benötigen Sie entweder einen sauberen, mit dem Browser zusammengeführten .apk oder eine Multi-Split-ADB-Bereitstellung über das Linux-Terminal.

1. Konvertieren von XAPK in APK unter ChromeOS und Linux im Browser

Da ChromeOS- und Linux-Desktops einen vollständigen Desktop-Chromium/Firefox-Browser mit großzügigem RAM enthalten, können Sie jedes .xapk- oder .apks-Bundle direkt in Ihrem Browser konvertieren, ohne zusätzliche Linux-Pakete installieren zu müssen:

  1. Öffnen Sie xapktoapk.com in Chrome auf Ihrem Chromebook oder Linux-Computer.
  2. Legen Sie Ihr .xapk-Archiv auf dem Konverter ab. Es führt das Basis-APK mit seiner Begleitarchitektur und DPI-Konfigurationsaufteilungen zusammen und signiert das Ausgabepaket mit v1+v2-Signaturen.
  3. Laden Sie die eigenständige .apk-Datei in Ihr Linux-Dateien-Verzeichnis unter ChromeOS (oder ~/Downloads unter Linux) herunter.

2. Installieren der konvertierten APK auf dem Chromebook (ohne Ihr Gerät zu löschen)

Ältere Anleitungen fordern Chromebook-Benutzer auf, ihren gesamten Laptop in den unsicheren „Entwicklermodus“ zu versetzen (der das Gerät einem Powerwashing unterzieht). Auf dem modernen ChromeOS ist das der Fall nicht Sie benötigen den vollständigen Entwicklermodus – Sie benötigen nur den integrierten Linux-Entwicklungsumgebung (Crostini):

  1. Öffnen Sie Einstellungen → Über ChromeOS → Entwickler und schalten Sie Linux-Entwicklungsumgebung ein.
  2. Klicken Sie im selben Entwickler-Menü auf Entwickeln Sie Android-Apps und schalten Sie Aktivieren Sie das ADB-Debugging ein (Ihr Chromebook wird einmal neu gestartet, um Crostini mit ARCVM zu verbinden).
  3. Öffnen Sie die Linux-Terminal-App auf Ihrem Chromebook und installieren Sie den Android ADB-Client:
    sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb
  4. Stellen Sie eine Verbindung zur internen ARCVM-Android-Brücke her (100.115.92.2:5555) und installieren Sie Ihr konvertiertes APK:
    adb connect 100.115.92.2:5555
    adb install ~/merged_app.apk

3. Installation von XAPK-Bundles auf Linux-Desktops und Steam Deck über Waydroid

Wenn Sie Waydroid unter Ubuntu, Fedora, Arch Linux oder einem Steam Deck ausführen, akzeptiert waydroid app install nur eine einzelne monolithische .apk-Datei:

4. Entpacken von XAPK-Archiven über die Linux-Befehlszeile

Wenn Sie lieber den Rohinhalt eines .xapk-Archivs in bash/zsh unter Linux prüfen möchten, bevor Sie es über ADB bereitstellen, denken Sie daran, dass .xapk ein Standard-PKZIP-Container ist:

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

Zusammenfassung für ChromeOS- und Linux-Entwickler

Durch die Kombination der in ChromeOS integrierten Crostini ADB Bridge (oder Linux Waydroid) mit der browserbasierten XAPK-Konvertierung können Sie Multi-Split-Android-Pakete auf Desktop-Hardware testen und ausführen, ohne Systempartitionen zu ändern oder nicht vertrauenswürdige Entpacker von Drittanbietern zu installieren.

Entwickelt und dokumentiert von Mst. Shaefale Leitender Entwickler und Android-Paketarchitekt • Verifiziert auf Android 12–15

Mst. Shaefale verwaltet die clientseitigen Android-Paketierungsdienstprogramme bei xapktoapk.com. Fragen zur ARCVM- oder Waydroid ABI-Übersetzung? Kontaktieren Sie unseren Support-Desk.