Cum să deschideți și să instalați fișiere XAPK pe Chromebook (ChromeOS) și Linux (Waydroid)

Chromebookuri modern rulează aplicații Android în interiorul ARCVM (Android Runtime for Chrome Virtual Machine) de la Google, în timp ce utilizatorii de desktop și portabile Linux (inclusiv Ubuntu, Fedora, Arch și SteamOS) rulează medii Android complete folosind Waydroid. Deoarece nici aplicația Files din ChromeOS și nici CLI implicită waydroid app install al Waydroid nu acceptă containerele brute .xapk în mod direct, aveți nevoie fie de un .apk combinat cu browser-ul curat, fie de o implementare ADB multi-split prin terminalul Linux.

1. Conversia XAPKS în APK pe ChromeOS și Linux în Browser

Deoarece desktop-urile ChromeOS și Linux includ un browser complet Chromium/Firefox cu memorie RAM generoasă, puteți converti orice pachet .xapk sau .apks direct în browser fără a instala pachete Linux suplimentare:

  1. Deschideți xapktoapk.com în Chrome pe computerul dvs. Chromebook sau Linux.
  2. Arhiva dvs. .xapk pe convertor. Îmbină APK-ul de bază cu arhitectura însoțitoare și configurația DPI împarte și semnează pachetul de ieșire cu semnături v1+v2.
  3. Descărcați fișierul .apk independent în directorul dvs. fișiere Linux pe ChromeOS (sau ~/Downloads pe Linux).

2. Instalarea APK-ului convertit pe Chromebook (fără ștergerea dispozitivului)

Ghidurile mai vechi le spun utilizatorilor de Chromebook să-și pună întregul laptop în „Modul dezvoltator” nesigur (care spăla puterea dispozitivului). Pe ChromeOS modern, nu are nevoie de modul dezvoltator complet — aveți nevoie doar de Mediu de dezvoltare Linux (Crostini) încorporat:

  1. Deschideți Setări → Despre ChromeOS → Dezvoltatori și porniți Mediul de dezvoltare Linux.
  2. Sub același meniu Dezvoltatori, faceți clic pe Dezvoltați aplicații Android și comutați pe Activați depanarea ADB (Chromebookul va reporni o dată pentru a conecta Crostini la ARCVM).
  3. Deschideți aplicația Linux Terminal pe Chromebook și instalați clientul Android ADB:
    sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb
  4. Conectați-vă la podul intern ARCVM Android (100.115.92.2:5555) și instalați APK-ul dvs. convertit:
    adb connect 100.115.92.2:5555
    adb install ~/merged_app.apk

3. Instalarea pachetelor XAPK pe desktop-uri Linux și Steam Deck prin Waydroid

Dacă rulați Waydroid pe Ubuntu, Fedora, Arch Linux sau un Steam Deck, waydroid app install acceptă doar un singur fișier .apk monolitic:

4. Despachetarea arhivelor XAPK din linia de comandă Linux

Dacă preferați să inspectați conținutul brut al unei arhive .xapk în bash/zsh pe Linux înainte de a o implementa prin ADB, amintiți-vă că .xapk este un container 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

Rezumat pentru dezvoltatorii ChromeOS și Linux

Combinând bridge-ul Crostini ADB încorporat din ChromeOS (sau Linux Waydroid) cu conversia XAPK bazată pe browser, puteți testa și rula pachete Android multi-split pe hardware-ul desktop fără a modifica partițiile de sistem sau a instala dispozitive de despachetare de la terți care nu sunt de încredere.

Proiectat și documentat de doamna Shaefale Dezvoltator principal și arhitect pachet Android • Verificat pe Android 12–15

Mst Shaefale menține utilitățile de ambalare Android la nivelul clientului la xapktoapk.com. Întrebări despre traducerea ARCVM sau Waydroid ABI? Contactați biroul nostru de asistență.