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:
- Memoria flash integrata limitata: Un tipico Fire TV Stick 4K o Chromecast con Google TV ha solo da 4 GB a 8 GB di spazio di archiviazione utente utilizzabile. Disimballare un archivio .xapk da 900 MB sul televisore stesso richiede quasi 2,7 GB di spazio libero temporaneo (archivio originale + suddivisioni estratte + pacchetto installato).
- Modalità sistema operativo a 32 bit su molti stick di streaming: Anche se il processore MediaTek all'interno della maggior parte dei modelli Fire TV Stick 4K supporta 64 bit, il sistema operativo Fire viene eseguito in Modalità armeabi-v7a a 32 bit per risparmiare RAM. Se il tuo .xapk include solo gli split config.arm64_v8a.apk, il televisore lo rifiuterà con INSTALL_FAILED_NO_MATCHING_ABIS. Puoi verificare in anticipo quali split ABI sono presenti nel tuo pacco utilizzando il nostro Verifica compatibilità ABI e DPI del dispositivo.
- Nessun input touch per le finestre di dialogo touchscreen: Gli installatori di telefoni di terze parti spesso posizionano i pulsanti di conferma negli angoli irraggiungibili dal D-pad del telecomando della TV senza un interruttore del mouse virtuale.
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:
- Apri Convertitore da XAPK ad APK su xapktoapk.com sul tuo telefono, laptop o browser desktop.
- 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).
- Scarica il singolo file .apk risultante.
- 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:
- 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.
- 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.
- 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.