Testar interações em vários dispositivos com o Android Emulator
Leitura de 1 minuto
Testar interações multidispositivo ficou mais fácil do que nunca com o Android Emulator. Se você está criando um jogo multiplayer, estendendo seu aplicativo móvel para vários formatos ou lançando dispositivos virtuais que exigem uma conexão de dispositivo, o Android Emulator agora oferece suporte nativo a essas experiências de desenvolvedor.
Antes, a interconexão de vários dispositivos virtuais Android (AVDs) causava um atrito significativo. Era necessário gerenciar manualmente regras complexas de encaminhamento de porta apenas para conectar dois emuladores.
Agora você pode aproveitar uma nova pilha de rede para o Android Emulator, que oferece conectividade ponto a ponto sem configuração em todos os seus AVDs.
Interconectar instâncias do emulador
A nova pilha de rede do Android Emulator transforma a forma como os emuladores se comunicam. Antes, cada dispositivo virtual operava em uma rede local (LAN) própria, isolando-o de outros AVDs. A nova pilha de rede Wi-Fi muda isso criando um backplane de rede virtual compartilhada que conecta todas as instâncias em execução na mesma máquina host.
Principais benefícios:
- Configuração zero:não é mais necessário fazer encaminhamento de portas manual nem usar comandos de script
adb. AVDs no mesmo host aparecem na mesma rede virtual. - Conectividade ponto a ponto:protocolos essenciais, como Wi-Fi Direct e Network Service Discovery (NSD), funcionam imediatamente entre emuladores.
- Estabilidade aprimorada:resolve problemas de estabilidade de longa data, como perda de dados e quedas de conexão encontradas na pilha legada.
- Consistência multiplataforma:funciona da mesma forma no Windows, macOS e Linux.
Casos de uso
A rede aprimorada do emulador é compatível com uma ampla variedade de cenários de desenvolvimento multidispositivo:
- Apps multidispositivo:teste o compartilhamento de arquivos, jogos multiplayer locais ou fluxos de controle entre um smartphone e outro dispositivo Android.
- Integração contínua:crie pipelines de teste automatizados e robustos para **multidispositivos** sem scripts de rede instáveis.
- Óculos com IA e Android XR:teste facilmente o pareamento de apps complementares e o streaming de dados entre um smartphone e óculos no Android Studio.
- Automotivo e Wear OS:valide os fluxos de conectividade entre um dispositivo móvel e uma unidade principal do veículo ou um smartwatch.
A nova pilha de rede do emulador permite que vários AVDs compartilhem uma rede virtual, possibilitando a comunicação direta ponto a ponto sem configuração.
Começar
O novo recurso de rede é ativado por padrão na versão mais recente do Android Emulator (36.5), que está disponível no Android Studio SDK Manager. Basta atualizar o emulador e iniciar vários dispositivos.
Se você precisar desativar esse recurso ou quiser saber mais, consulte nossa documentação.
Como sempre, agradecemos qualquer feedback. Se você encontrar um bug ou problema, abra um tíquete. Você também pode fazer parte da nossa vibrante comunidade de desenvolvedores Android no LinkedIn, Medium, YouTube ou X.
-
Novidades sobre produtosA depuração por Wi-Fi no Android agora é mais rápida, confiável e fácil de configurar do que nunca. Com o ADB Wi-Fi 2.0, apresentamos uma nova pilha de servidores e um tratamento de rede mais inteligente para resolver diretamente o feedback dos desenvolvedores sobre lacunas de usabilidade.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Leitura de 1 minuto -
Novidades sobre produtosHoje, temos o prazer de anunciar o lançamento estável das bibliotecas AndroidX Security State versão 1.1.0 e Security State Provider versão 1.0.0.
Maunik Shah, Alec Garcia, Joseph Yong • Leitura de 4 minutos -
Novidades sobre produtosHoje, estamos lançando o primeiro conjunto de tarefas de longo prazo (LHT, na sigla em inglês), que são tarefas de grande complexidade que levam vários dias ou até uma semana para serem concluídas por um engenheiro. Também estamos lançando a avaliação com agentes, começando com agentes dos provedores de modelos correspondentes.
Matthew McCullough • Leitura de 3 minutos
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.