Testar no emulador do Wear OS

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.

Ícones da barra de ferramentas do Android Studio
Figura 1.: barra de ferramentas "Dispositivos em execução" do Android Studio.
  • 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 í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.
  • 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 "ícone do botão 1", botão 2 "button 2
icon") 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: DashedArcLine objetos, bem como elementos construídos por circularProgressIndicator(), 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.