Jak konwertować i instalować pliki XAPK na Amazon Firestick, Android TV i Google TV

Instalacja boczna (sideloading) kompilacji lub narzędzia Android TV na Amazon Fire TV Stick, Chromecast z Google TV lub NVIDIA Shield TV przebiega sprawnie, gdy masz standardowy plik .apk. Jeśli jednak kompilacja, którą wyeksportowałeś lub której kopię zapasową utworzono, jest spakowana jako pakiet .xapk lub .apkm z wieloma podziałami, na ekranie telewizora pojawiają się dwie natychmiastowe przeszkody: wbudowany instalator pakietu telewizyjnego odmawia otwarcia plików .xapk, a większość aplikacji instalacyjnych XAPK przeznaczonych dla telefonów nie jest obsługiwana za pomocą pilota z 5 przyciskami D-pad.

1. Dlaczego rozdzielone instalatory XAPK nie działają na interfejsach telewizyjnych

Telewizory Smart TV i urządzenia do przesyłania strumieniowego z systemem Android TV, Google TV lub Fire OS (Fire OS 7 oparty na systemie Android 9 i Fire OS 8 oparty na systemie Android 11) różnią się od telefonów pod trzema zasadniczymi względami:

2. Metoda 1: Najpierw przekonwertuj XAPK na pojedynczy plik APK na telefonie lub komputerze (zalecane)

Ponieważ nośniki do przesyłania strumieniowego mają mało miejsca na przechowywanie i ograniczoną ilość pamięci RAM, połączenie podzielonego pakietu APK na telefonie, komputerze z systemem Windows lub komputerze Mac przed wysłaniem gotowego .apk do telewizora jest zdecydowanie najszybszym i najczystszym przepływem pracy:

  1. Otwórz Konwerter XAPK na APK na xapktoapk.com w przeglądarce na telefonie, laptopie lub komputerze stacjonarnym.
  2. Upuść archiwum .xapk lub .apks na konwerter. Silnik łączy podstawowy plik APK, biblioteki architektury procesora i zasoby gęstości TV (xhdpi / tvdpi, poprawia binarną flagę isSplitRequired i podpisuje dane wyjściowe sygnaturami v1 + v2).
  3. Pobierz wynikowy pojedynczy plik .apk.
  4. Prześlij pojedynczy .apk do Firestick lub Android TV przez domową sieć Wi-Fi za pomocą Wyślij pliki do telewizora (dostępnego w oficjalnym sklepie Play i Amazon Appstore) lub lokalnego udziału plików HTTP, a następnie kliknij go raz, aby zainstalować za pomocą natywnego instalatora pakietu TV.

3. Metoda 2: Wdróż podzielone pliki APK bezpośrednio przez Wi-Fi za pomocą bezprzewodowego ADB

Jeśli jesteś programistą testującym niezintegrowany pakiet podzielony lub aplikację zawierającą pakiet zasobów Android/obb/ na urządzeniu Firestick lub Google TV, możesz zainstalować wszystkie pakiety w ramach jednej transakcji ze swojego komputera przez Wi-Fi:

  1. Włącz debugowanie ADB w Firestick / Google TV: W Fire TV przejdź do Ustawienia → Mój Fire TV → Opcje programisty (jeśli jest ukryty, kliknij 7 razy nazwę swojego urządzenia pod O i włącz Debugowanie ADB). W Google TV włącz Debugowanie USB/bezprzewodowe w obszarze Ustawienia → System → Opcje programistyczne.
  2. Rozpakuj podziały XAPK: Wrzuć swój .xapk do naszego Przeglądarka archiwum XAPK lub Rozpakowywanie APKM, aby wyodrębnić podzielone pliki .apk do folderu na swoim komputerze.
  3. Podłącz i uruchom adb install-multiple: Otwórz Terminal lub PowerShell na swoim komputerze i uruchom:
    adb connect 192.168.1.50:5555
    adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk

4. Informacje o architekturze sprzętowej popularnych urządzeń telewizyjnych

Urządzenie do przesyłania strumieniowego Baza systemu operacyjnego Wymagane ABI procesora Zalecana gęstość interfejsu użytkownika
Amazon Fire TV Stick 4K / 4K Max Ogień OS 7 / Ogień OS 8 armeabi-v7a (32-bitowy tryb systemu operacyjnego) xhdpi (320 dpi) / tvdpi
Chromecast z Google TV (4K / HD) Android TV 12 / 14 armeabi-v7a xhdpi (320 dpi)
Streamer Google TV (4K) Telewizor z Androidem 14 arm64-v8a & armeabi-v7a xhdpi (320 dpi)
NVIDIA Shield TV Pro (2019) Telewizor z Androidem 11 arm64-v8a (natywny 64-bitowy) xhdpi (320 dpi)

Wybór najlepszego sposobu wdrożenia dla Twojego telewizora

W przypadku 95% konfiguracji telewizyjnych przekształcenie .xapk w pojedynczy, samodzielny .apk w telefonie lub komputerze przed przesłaniem go przez Wi-Fi pozwala zaoszczędzić gigabajty ograniczonej pamięci flash telewizora i eliminuje problemy związane ze zdalną nawigacją. Zawsze sprawdzaj, czy pakiet obsługuje architekturę procesora urządzenia do przesyłania strumieniowego (zwłaszcza armeabi-v7a na pendrive'ach Fire TV) i czy zawiera prawidłowy podpis przed załadowaniem bocznym.

Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Mst Shaefale tworzy i utrzymuje oparte na przeglądarce narzędzia do pakowania dla systemu Android w xapktoapk.com. Masz pytanie dotyczące konkretnego urządzenia z systemem Android TV? Skontaktuj się z naszym działem wsparcia.