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:
- Deschideți xapktoapk.com în Chrome pe computerul dvs. Chromebook sau Linux.
- 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.
- 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:
- Deschideți Setări → Despre ChromeOS → Dezvoltatori și porniți Mediul de dezvoltare Linux.
- 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).
- 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 - 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:
- Rută APK unică îmbinată (cel mai rapid): Transformă-ți .xapk într-un singur .apk folosind noastre Convertor online XAPKS în APK, apoi rulați:
waydroid app install ~/Downloads/converted_app.apk - Verificare arhitectură CPU (x86_64 vs arm64-v8a): Chromebookurile Intel și AMD și PC-urile Linux rulează un procesor x86_64. În timp ce ChromeOS ARCVM include traducerea binară Intel Houdini pentru aplicațiile ARM, Waydroid pe Linux vă solicită să instalați libndk sau libhoudini prin waydroid_script dacă XAPK conține numai biblioteci native arm64-v8a. Utilizați Verificator de compatibilitate ABI și DPI dispozitiv pentru a inspecta ce foldere lib/ conține pachetul dvs. înainte de instalare.
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.