O Android Emulator permite testar aplicativos do Wear OS em dispositivos virtuais. Grande parte da funcionalidade dele é abordada na documentação principal do Android Emulator . Esta página se concentra em recursos, capacidades de teste e dicas de solução de problemas específicos para o desenvolvimento do Wear OS.
Para instruções básicas de configuração, consulte Criar e executar um app no Wear OS.
Capacidades de teste do Wear OS
O emulador oferece ferramentas especializadas para testar recursos do Wear OS.
Testar áudio Bluetooth
Consulte Testar áudio Bluetooth em emuladores.
Simular sensores
O emulador oferece diferentes maneiras de simular dados do sensor na barra de ferramentas, dependendo do tipo de dados.
- Dados dos Recursos de saúde:
- Acesse o painel dedicado Recursos de saúde diretamente na
barra de ferramentas do emulador (procure o ícone de coração
).
Esse painel permite o controle refinado para simular dados específicos dos
Recursos de saúde, como métricas de exercícios. Para instruções detalhadas,
consulte Simular dados do sensor com os Recursos de saúde.
- Acesse o painel dedicado Recursos de saúde diretamente na
barra de ferramentas do emulador (procure o ícone de coração
- Outros sensores (como localização, pose, frequência cardíaca):
- Para outros tipos de sensores, abra a janela Controles estendidos clicando no botão flutuante (...) na barra de ferramentas do emulador.
- Localização:navegue até Controles estendidos > Localização para fornecer pontos de GPS únicos ou simular rotas. Isso é útil para testar apps com a API Fused Location Provider e verificar o processamento aproximado de localização.
- Pose do dispositivo (acelerômetro e giroscópio) : navegue até Controles estendidos > Sensores virtuais > Pose do dispositivo. Ajuste os controles deslizantes de rotação (X-Rot, Y-Rot, Z-Rot) e movimento (X, Y, Z) para testar interações baseadas em movimento.
- Frequência cardíaca e sensores adicionais:navegue até Controles estendidos > Sensores virtuais > Sensores adicionais. Simule a frequência cardíaca e outros sensores, como temperatura ambiente, campo magnético, proximidade, luz, pressão e umidade relativa.
Simular entradas do relógio
- Toque e gestos:a interação padrão do mouse imita o toque.
Botões físicos (incluindo o botão lateral giratório e a moldura) :
Os botões na parte de cima do painel do emulador podem ser usados para simular botões de hardware (botão 1
,
botão 2
)
bem como outras interações físicas, como o toque com a palma da mão !
"ícone de palma" inclinando o dispositivo
e deslizando para trás
Para entrada por seletor giratório, abra o menu flutuante da barra de ferramentas do emulador (...) e selecione Entrada por seletor giratório.
Parear dispositivos
O emulador oferece suporte ao pareamento com smartphones físicos ou virtuais. Use o assistente de pareamento do emulador do Wear OS no Gerenciador de dispositivos do Android Studio para uma configuração guiada. Consulte Conectar um relógio a um smartphone para mais detalhes.
Considerações importantes
Observe as seguintes considerações técnicas e de desempenho importantes ao testar.
Arquitetura de 64 bits apenas (imagens recentes)
As imagens do sistema do emulador para o Wear OS 4 (API 33) e versões mais recentes oferecem suporte apenas a arquiteturas de 64 bits (x86-64, arm64-v8a).
Diferenças de desempenho
O desempenho do emulador, especialmente em relação ao consumo de bateria e à velocidade de renderização, pode ser significativamente diferente dos dispositivos físicos. Sempre teste em hardware real para validação final de desempenho e otimização da bateria.
Problemas conhecidos
Esta seção lista problemas comuns específicos do emulador do Wear OS. Para problemas gerais do emulador, consulte a página principal Resolver problemas conhecidos com o Android Emulator.
- Avisos do sensor de inclinação do pulso:você pode receber mensagens de registro repetidas como
the host has not provided value yet for sensorHandle=16. Elas podem ser ignoradas. - Renderizador de blocos:
DashedArcLineobjetos, bem como elementos construídos porcircularProgressIndicator(), podem não ser renderizados corretamente no emulador da API 36. - Parear com o app Google Pixel Watch: você pode ter uma falha ao abrir o Google Pixel Watch em um emulador de smartphone depois de concluir as instruções de pareamento. No emulador de smartphone, acesse Configurações > Apps > Google Pixel Watch > Permissões e permita a permissão Dispositivos por perto.