Como instalar o AVD no Android TV para testar APKs antes de flashear

Atualizado 2026-10-29

Procedimento para usar AVD (Android Virtual Device) para testar APKs antes de flashar no Android TV

O que é o AVD e por que ele ajuda na configuração do Android TV

O AVD (Android Virtual Device) é uma ferramenta padrão do Android Studio que cria dispositivos virtuais variados — tamanho, resolução, versão do SDK e configurações de boot. Para quem trabalha com Android TV, isso se torna valioso porque permite rodar e validar APKs em um ambiente controlado, sem arriscar o aparelho principal ou a flash final. Ao criar um AVD com as características certas do hardware compatível com Android TV, você ganha um laboratório limpo para testar se o pacote se comporta como esperado antes de gravar a imagem no dispositivo real.

O procedimento é mais simples do que parece, mas exige atenção aos detalhes do SDK e da emulação. O Android TV usa a mesma base do Android de celular, apenas com um launcher diferente e restrições de input. Por isso, o AVD ajuda a descobrir problemas de layout, tamanho de tela ou incompatibilidades de APIs antes que a tentativa no aparelho falhe.

Passo a passo: criar o AVD via Android Studio

Abra o Android Studio, clique em Configure Device e adicione um novo dispositivo virtual. Escolha o modelo de chassis com suporte a Android TV — recomenda-se usar um modelo com suporte a 4K, pois a resolução do emulador influencia diretamente a visibilidade de elementos gráficos no TV. Defina o nome que aparece na lista de dispositivos, configure a resolução para pelo menos 1920×1080, e marque a opção System image com API level compatível com o firmware que você pretende gravar no TV.

Em SDK Manager, instale o SDK 33 ou superior, e adicione o Google Play Services (opcional, dependendo do app que será testado). Não se esqueça de baixar os emulator images corretos: o AVD precisa do image que corresponde ao target de Android TV, ou seja, o mesmo board image usado pelo seu emulador de TV. Escolha o formato AAB se estiver usando o Android TV SDK, e garanta que o CPU architecture seja x86_64 para emuladores de PC — o emulador de TV não roda nativamente em ARM se você estiver usando o emulador base de PC.

Configurando o emulador como Android TV

Depois de criar o AVD, clique em Run > Edit sdcard e selecione o AVD. Clique em Run e aguarde a inicialização. Quando o emulador iniciar, você verá a tela inicial do Android TV (ou a interface do Google TV, dependendo do image escolhido). Verifique se a resolution e a orientação correspondem ao que você espera: configurações erradas aqui costumam causar bugs visuais nos testes de interface.

Se o emulador travar ao iniciar, tente diminuir a memória alocada (de 2GB para 1GB) ou rodar em uma resolução menor. O emulador de PC não é idêntico ao hardware do TV, então ajustar esses parâmetros é normal e parte do processo de ajuste.

Instalando e testando APKs no AVD antes do flash final

Com o AVD rodando e a interface do Android TV visível, use o ADB (Android Debug Bridge) para instalar o APK de teste. Conecte o emulador ao PC, execute adb devices para confirmar que o device está enumerado, e rode adb install caminho/do/APK.apk. Se o AVD estiver configurado com x86, a instalação deve ser imediata; se for ARM, prepare a imagem de flash compatível mais tarde.

Antes de prosseguir com a flash no dispositivo real, execute os seguintes testes no AVD:

Registre todas as falhas, prints e logs. Esses dados são a diferença entre um flash que dá problema e um flash limpo.

Riscos e vantagens de testar no AVD antes do flash

Testar no AVD traz benefícios concretos: você evita gravar um flash ineficaz no seu Android TV, economiza tempo e reduz a chance de corromper o sistema com um pacote mal compilado. Por outro lado, o ambiente do emulador não replica perfeitamente as restrições de input do controle remoto nem a conectividade Wi-Fi do hardware original. Se o APK precisa de acesso a sensores específicos da TV física, o AVD não reproduz tudo.

Peso de decisão:


Este procedimento transforma o AVD de uma ferramenta genérica em um passo prático e seguro dentro do fluxo de flashear Android TV. Com a criação correta do AVD, a instalação de APKs se torna previsível e os riscos de aplicar um pacote mal ajustado desaparecem antes de tocar o firmware do seu aparelho.

Leia também: mais sobre Android TV

Leia a seguir