Jak otwierać i instalować pliki XAPK na Chromebooku (ChromeOS) i Linuksie (Waydroid)
Nowoczesne Chromebooki obsługują aplikacje dla Androida w ARCVM (Środowisko wykonawcze Androida dla maszyny wirtualnej Chrome) firmy Google, podczas gdy użytkownicy komputerów stacjonarnych i urządzeń przenośnych z systemem Linux (w tym Ubuntu, Fedora, Arch i SteamOS) uruchamiają pełne środowiska Androida przy użyciu Waydroid. Ponieważ ani aplikacja Pliki w ChromeOS, ani domyślny interfejs CLI waydroid app install Waydroida nie akceptują bezpośrednio surowych kontenerów .xapk, potrzebujesz czystego .apk połączonego z przeglądarką lub wielodzielnego wdrożenia ADB przez terminal Linux.
1. Konwersja XAPK na APK w przeglądarce ChromeOS i Linux
Ponieważ komputery stacjonarne z systemami ChromeOS i Linux zawierają pełnowymiarową przeglądarkę Chromium/Firefox z dużą ilością pamięci RAM, możesz konwertować dowolny pakiet .xapk lub .apks bezpośrednio w przeglądarce bez instalowania dodatkowych pakietów dla systemu Linux:
- Otwórz xapktoapk.com w przeglądarce Chrome na swoim Chromebooku lub komputerze z systemem Linux.
- Upuść swoje archiwum .xapk na konwerter. Łączy podstawowy plik APK z towarzyszącą mu architekturą, a konfiguracja DPI dzieli i podpisuje pakiet wyjściowy sygnaturami v1+v2.
- Pobierz samodzielny plik .apk do katalogu Pliki Linuksa w systemie ChromeOS (lub ~/Downloads w systemie Linux).
2. Instalowanie przekonwertowanego pliku APK na Chromebooku (bez czyszczenia urządzenia)
Starsze przewodniki mówią użytkownikom Chromebooków, aby przełączyli cały laptop w niepewny „tryb programisty” (który wyłącza urządzenie). W nowoczesnym systemie operacyjnym Chrome nie wymaga pełnego trybu programisty — potrzebujesz tylko wbudowanego Środowisko programistyczne systemu Linux (Crostini):
- Otwórz Ustawienia → Informacje o systemie operacyjnym Chrome → Programiści i włącz Środowisko programistyczne Linuksa.
- W tym samym menu Deweloperzy kliknij Twórz aplikacje na Androida i włącz Włącz debugowanie ADB (Twój Chromebook uruchomi się ponownie raz, aby połączyć Crostini z ARCVM).
- Otwórz aplikację Linux Terminal na swoim Chromebooku i zainstaluj klienta ADB dla Androida:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Połącz się z wewnętrznym mostkiem ARCVM Android (100.115.92.2:5555) i zainstaluj przekonwertowany plik APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Instalowanie pakietów XAPK na komputerach stacjonarnych z systemem Linux i platformie Steam za pośrednictwem Waydroid
Jeśli uruchomisz Waydroid na Ubuntu, Fedorze, Arch Linux lub Steam Deck, waydroid app install akceptuje tylko jeden monolityczny plik .apk:
- Pojedyncza scalona trasa APK (najszybsza): Konwertuj swoje .xapk w singiel .apk korzystając z naszego internetowy konwerter XAPK na APK, następnie uruchom:
waydroid app install ~/Downloads/converted_app.apk - Kontrola architektury procesora (x86_64 vs arm64-v8a): Chromebooki Intel i AMD oraz komputery PC z systemem Linux korzystają z procesora x86_64. Chociaż ChromeOS ARCVM zawiera binarne tłumaczenie Intel Houdini dla aplikacji ARM, Waydroid w systemie Linux wymaga zainstalowania libndk lub libhoudini przez waydroid_script, jeśli XAPK zawiera tylko natywne biblioteki arm64-v8a. Skorzystaj z naszego Sprawdzanie zgodności urządzeń ABI i DPI, aby przed instalacją sprawdzić, które foldery lib/ zawiera Twój pakiet.
4. Rozpakowywanie archiwów XAPK z wiersza poleceń systemu Linux
Jeśli wolisz sprawdzać surową zawartość archiwum .xapk w bash/zsh w systemie Linux przed wdrożeniem przez ADB, pamiętaj, że .xapk to standardowy kontener PKZIP:
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
Podsumowanie dla programistów ChromeOS i Linux
Łącząc wbudowany w Chrome OS mostek Crostini ADB (lub Linux Waydroid) z opartą na przeglądarce konwersją XAPK, możesz testować i uruchamiać pakiety Androida z wieloma podziałami na sprzęcie stacjonarnym bez modyfikowania partycji systemowych lub instalowania niezaufanych programów do rozpakowywania innych firm.