Como converter e instalar arquivos XAPK no Amazon Firestick, Android TV e Google TV
O carregamento lateral de uma versão ou utilitário do Android TV em um Vara de TV de fogo da Amazon, Chromecast com Google TV ou NVIDIA Escudo TV funciona perfeitamente quando você tem um arquivo .apk padrão. No entanto, se a compilação que você exportou ou fez backup for empacotada como um pacote .xapk ou .apkm multi-split, dois obstáculos imediatos aparecerão na tela da televisão: o instalador do pacote de TV integrado se recusa a abrir arquivos .xapk, e a maioria dos aplicativos instaladores XAPK orientados para telefone são impossíveis de navegar com um controle remoto D-pad de 5 botões.
1. Por que os instaladores divididos do XAPK falham nas interfaces de televisão
Smart TVs e dispositivos de streaming com Android TV, Google TV ou Fire OS (Fire OS 7 baseado em Android 9 e Fire OS 8 baseado em Android 11) diferem dos telefones de três maneiras críticas:
- Armazenamento Flash integrado limitado: Um Fire TV Stick 4K típico ou Chromecast com Google TV possui apenas de 4 GB a 8 GB de armazenamento útil para o usuário. Descompactar um arquivo .xapk de 900 MB na própria TV requer quase 2,7 GB de espaço livre temporário (o arquivo original + divisões extraídas + pacote instalado).
- Modo de sistema operacional de 32 bits em muitos dispositivos de streaming: Embora o processador MediaTek na maioria dos modelos Fire TV Stick 4K seja compatível com 64 bits, o Fire OS é executado em Modo armeabi-v7a de 32 bits para economizar RAM. Se o seu .xapk incluir apenas divisões config.arm64_v8a.apk, a TV irá rejeitá-lo com INSTALL_FAILED_NO_MATCHING_ABIS. Você pode verificar quais divisões ABI estão dentro do seu pacote usando nosso Verificador de compatibilidade de ABI e DPI do dispositivo.
- Sem entrada de toque para caixas de diálogo com tela sensível ao toque: Instaladores de telefones terceirizados geralmente colocam botões de confirmação em cantos inacessíveis por um D-pad remoto de TV sem um botão de mouse virtual.
2. Método 1: primeiro converta XAPK em um único APK em seu telefone ou PC (recomendado)
Como os dispositivos de streaming têm armazenamento limitado e limites máximos de RAM, executar a mesclagem de APK dividido em seu telefone, PC com Windows ou Mac antes de enviar o .apk finalizado para a TV é de longe o fluxo de trabalho mais rápido e limpo:
- Abra o Conversor de XAPK para APK em xapktoapk.com no navegador do seu telefone, laptop ou desktop.
- Solte seu arquivo .xapk ou .apks no conversor. O mecanismo mescla o APK básico, bibliotecas de arquitetura de CPU e recursos de densidade de TV (xhdpi/tvdpi), corrige o sinalizador binário isSplitRequired e assina a saída com assinaturas v1 + v2.
- Baixe o arquivo .apk único resultante.
- Transfira o .apk único para seu Firestick ou Android TV através de seu Wi-Fi doméstico usando Enviar arquivos para TV (disponível na Play Store oficial e Amazon Appstore) ou um compartilhamento de arquivo HTTP local e clique nele uma vez para instalar com o instalador de pacote de TV nativo.
3. Método 2: implantar APKs divididos diretamente por Wi-Fi usando ADB sem fio
Se você for um desenvolvedor testando um pacote dividido não mesclado ou um aplicativo que inclui um pacote de ativos Android/obb/ em um dispositivo Firestick ou Google TV, poderá instalar todas as divisões em uma única transação do seu computador por Wi-Fi:
- Habilite a depuração ADB no Firestick/Google TV: On Fire TV, navigate to Configurações → My Fire TV → Opções do desenvolvedor (if hidden, clique no nome do seu dispositivo 7 vezes em Sobre e ative a Depuração ADB). No Google TV, habilite Depuração USB/Sem Fio em Configurações → Sistema → Opções do desenvolvedor.
- Descompacte as divisões XAPK: Coloque seu .xapk em nosso Visualizador de arquivo XAPK ou Descompactador APKM para extrair os arquivos .apk divididos para uma pasta em seu computador.
- Conecte e execute adb install-multiple: Abra o Terminal ou PowerShell no seu computador e execute:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. Referência de arquitetura de hardware para dispositivos de TV populares
| Dispositivo de streaming | Base do sistema operacional | ABI de CPU necessária | Densidade de IU recomendada |
|---|---|---|---|
| Amazon Fire TV Stick 4K / 4K máx. | Fogo OS 7 / Fogo OS 8 | armeabi-v7a (modo sistema operacional de 32 bits) | xhdpi (320 dpi) / tvdpi |
| Chromecast com Google TV (4K/HD) | Android TV 12/14 | armeabi-v7a | xhdpi (320 dpi) |
| Transmissor de TV do Google (4K) | Android TV 14 | arm64-v8a & armeabi-v7a | xhdpi (320 dpi) |
| NVIDIA Escudo TV Pro (2019) | Android TV 11 | arm64-v8a (nativo de 64 bits) | xhdpi (320 dpi) |
Escolhendo o melhor fluxo de trabalho de implantação para sua TV
Para 95% das configurações de televisão, converter o .xapk em um único .apk independente em seu telefone ou computador antes de transferi-lo por Wi-Fi economiza gigabytes de armazenamento flash de TV escasso e elimina dores de cabeça de navegação remota. Sempre verifique se o pacote suporta a arquitetura de CPU do seu dispositivo de streaming (especialmente armeabi-v7a em dispositivos Fire TV) e carrega uma assinatura válida antes do sideload.