Jak převést a nainstalovat soubory XAPK na Amazon Firestick, Android TV a Google TV

Boční načtení sestavení nebo nástroje Android TV do Amazon Fire TV Stick, Chromecast s Google TV nebo NVIDIA Shield TV funguje hladce, když máte standardní soubor .apk. Pokud je však sestavení, které jste exportovali nebo zálohovali, zabaleno jako vícenásobně rozdělený balíček .xapk nebo .apkm, na televizní obrazovce se okamžitě objeví dvě překážky: vestavěný instalátor televizního balíčku odmítne otevřít soubory .xapk a většinu instalačních aplikací XAPK orientovaných na telefon nelze ovládat pomocí dálkového ovladače s 5 tlačítky.

1. Proč selhávají instalátory split XAPK na televizních rozhraních

Chytré televizory a streamovací zařízení se systémem Android TV, Google TV nebo Fire OS (Fire OS 7 založené na Androidu 9 a Fire OS 8 založené na Androidu 11) se liší od telefonů třemi zásadními způsoby:

2. Metoda 1: Nejprve převeďte XAPK na jeden APK na vašem telefonu nebo PC (doporučeno)

Vzhledem k tomu, že streamovací zařízení mají omezený úložný prostor a limity RAM, provedení sloučení rozdělených APK na vašem telefonu, Windows PC nebo Mac před odesláním hotového .apk do televizoru je zdaleka nejrychlejší a nejčistší pracovní postup:

  1. Otevřete Převodník XAPK na APK na xapktoapk.com v prohlížeči telefonu, notebooku nebo stolního počítače.
  2. Přetáhněte svůj archiv .xapk nebo .apks do převodníku. Modul spojuje základní APK, knihovny architektury CPU a zdroje hustoty TV (xhdpi / tvdpi, opravuje binární příznak isSplitRequired a podepisuje výstup podpisy v1 + v2).
  3. Stáhněte si výsledný jediný soubor .apk.
  4. Přeneste jeden .apk do svého Firesticku nebo Android TV přes domácí Wi-Fi pomocí Odeslat soubory do TV (dostupné v oficiálním obchodě Play a Amazon Appstore) nebo místním sdílení souborů HTTP, poté na něj jednou klikněte a nainstalujte jej pomocí nativního instalačního programu TV Package Installer.

3. Metoda 2: Nasaďte rozdělené soubory APK přímo přes Wi-Fi pomocí bezdrátové ADB

Pokud jste vývojář, který testuje nesloučený rozdělený balíček nebo aplikaci, která obsahuje balíček aktiv Android/obb/ na zařízení Firestick nebo Google TV, můžete všechna rozdělení nainstalovat v jedné transakci z počítače přes Wi-Fi:

  1. Povolit ladění ADB na Firestick / Google TV: Na Fire TV přejděte na Nastavení → My Fire TV → Možnosti vývojáře (pokud je skrytý, klikněte 7krát na název svého zařízení pod O a zapněte Ladění ADB). Na Google TV povolte USB / bezdrátové ladění pod Nastavení → Systém → Možnosti vývojáře.
  2. Rozbalte rozdělení XAPK: Přesuňte svůj .xapk do našeho Prohlížeč archivů XAPK nebo APKM Unpacker a extrahujte rozdělené soubory .apk do složky ve vašem počítači.
  3. Připojte a spusťte adb install-multiple: Otevřete na počítači Terminál nebo PowerShell a spusťte:
    adb connect 192.168.1.50:5555
    adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk

4. Reference architektury hardwaru pro populární TV zařízení

Streamovací zařízení OS Base Požadované CPU ABI Doporučená hustota uživatelského rozhraní
Amazon Fire TV Stick 4K / 4K Max Fire OS 7 / Fire OS 8 armeabi-v7a (32bitový režim OS) xhdpi (320 dpi) / tvdpi
Chromecast s Google TV (4K / HD) Android TV 12/14 armeabi-v7a xhdpi (320 dpi)
Google TV Streamer (4K) Android TV 14 arm64-v8a & armeabi-v7a xhdpi (320 dpi)
NVIDIA Shield TV Pro (2019) Android TV 11 arm64-v8a (64bitová nativní) xhdpi (320 dpi)

Výběr nejlepšího pracovního postupu nasazení pro váš televizor

Pro 95 % televizních nastavení, převedení .xapk na jeden samostatný .apk na vašem telefonu nebo počítači před přenosem přes Wi-Fi ušetří gigabajty vzácného TV flash úložiště a eliminuje bolesti hlavy s dálkovou navigací. Před bočním načtením vždy ověřte, že balíček podporuje architekturu CPU vašeho streamovacího zařízení (zejména armeabi-v7a na Fire TV stick) a nese platný podpis.

Navrhl a zdokumentoval Mst Shaefale Vedoucí vývojář a architekt balíčku Android • Ověřeno na Androidu 12–15

Mst Shaefale vytváří a spravuje nástroje pro balení Android založené na prohlížeči na xapktoapk.com. Máte dotaz ohledně konkrétního zařízení Android TV? Kontaktujte naši podporu.