Come convertire e installare file XAPK su Amazon Firestick, Android TV e Google TV

Il trasferimento laterale di una build o di un'utilità Android TV su un Chiavetta Amazon Fire TV, Chromecast con Google TV o NVIDIA Shield TV funziona senza problemi quando si dispone di un file .apk standard. Tuttavia, se la build che hai esportato o di cui hai eseguito il backup è confezionata come un bundle .xapk o .apkm multi-split, due blocchi immediati appaiono sullo schermo televisivo: il programma di installazione del pacchetto TV integrato si rifiuta di aprire i file .xapk e la maggior parte delle app di installazione XAPK orientate al telefono sono impossibili da navigare con un telecomando D-pad a 5 pulsanti.

1. Perché i programmi di installazione XAPK suddivisi falliscono sulle interfacce televisive

Le smart TV e gli stick di streaming con Android TV, Google TV o Fire OS (Fire OS 7 basato su Android 9 e Fire OS 8 basato su Android 11) differiscono dai telefoni in tre modi fondamentali:

2. Metodo 1: converti prima XAPK in un singolo APK sul tuo telefono o PC (consigliato)

Poiché gli stick di streaming hanno spazio di archiviazione e limiti di RAM limitati, eseguire l'unione di APK suddivisi sul telefono, PC Windows o Mac prima di inviare lo .apk finito alla TV è di gran lunga il flusso di lavoro più veloce e pulito:

  1. Apri Convertitore da XAPK ad APK su xapktoapk.com sul tuo telefono, laptop o browser desktop.
  2. Trascina il tuo archivio .xapk o .apks sul convertitore. Il motore unisce l'APK di base, le librerie dell'architettura della CPU e le risorse di densità TV (xhdpi / tvdpi, applica patch al flag binario isSplitRequired e firma l'output con firme v1 + v2).
  3. Scarica il singolo file .apk risultante.
  4. Trasferisci il singolo .apk sul tuo Firestick o Android TV tramite Wi-Fi domestico utilizzando Invia file alla TV (disponibile sul Play Store ufficiale e su Amazon Appstore) o una condivisione di file HTTP locale, quindi fai clic una volta per installarlo con il programma di installazione del pacchetto TV nativo.

3. Metodo 2: distribuire gli APK divisi direttamente tramite Wi-Fi utilizzando ADB wireless

Se sei uno sviluppatore che sta testando un pacchetto suddiviso o un'app che include un pacchetto di risorse Android/obb/ su un dispositivo Firestick o Google TV, puoi installare tutti gli suddivisi in un'unica transazione dal tuo computer tramite Wi-Fi:

  1. Abilita il debug ADB su Firestick / Google TV: Su Fire TV, vai a Impostazioni → La mia Fire TV → Opzioni sviluppatore (se nascosto, fai clic sul nome del tuo dispositivo 7 volte sotto Di e attiva Debug ADB). Su Google TV, attiva Debug USB/Wireless in Impostazioni → Sistema → Opzioni sviluppatore.
  2. Decomprimi le divisioni XAPK: Trascina il tuo .xapk nel nostro Visualizzatore archivio XAPK o APKM Unpacker per estrarre i file .apk divisi in una cartella sul tuo computer.
  3. Connetti ed esegui adb install-multiple: Apri Terminale o PowerShell sul tuo computer ed esegui:
    adb connect 192.168.1.50:5555
    adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk

4. Riferimento all'architettura hardware per i dispositivi TV più diffusi

Dispositivo di streaming Base del sistema operativo ABI CPU richiesta Densità dell'interfaccia utente consigliata
Amazon Fire TV Stick 4K / 4K max Fire OS 7/Fire OS 8 armeabi-v7a (modalità sistema operativo a 32 bit) xhdpi (320 dpi) / tvdpi
Chromecast con Google TV (4K/HD) Televisore Android12/14 armeabi-v7a xhdpi (320 dpi)
Streamer Google TV (4K) Televisore Android14 arm64-v8a & armeabi-v7a xhdpi (320 dpi)
NVIDIA Shield TV Pro (2019) Televisore Android11 arm64-v8a (nativo a 64 bit) xhdpi (320 dpi)

Scegliere il miglior flusso di lavoro di distribuzione per la tua TV

Per il 95% delle configurazioni televisive, la conversione dello .xapk in un unico .apk autonomo sul telefono o sul computer prima di trasferirlo tramite Wi-Fi consente di risparmiare gigabyte di scarsa memoria flash TV ed eliminare i mal di testa della navigazione remota. Verifica sempre che il pacchetto supporti l'architettura della CPU del tuo dispositivo di streaming (in particolare armeabi-v7a sulle chiavette Fire TV) e contenga una firma valida prima del sideload.

Progettato e documentato dal signor Shaefale Sviluppatore capo e architetto di pacchetti Android • Verificato su Android 12-15

Mst Shaefale crea e gestisce gli strumenti di packaging Android basati su browser su xapktoapk.com. Hai una domanda su uno specifico dispositivo Android TV? Contatta il nostro servizio di supporto.