Prueba en el emulador de Wear OS

El Android Emulator te permite probar tus aplicaciones para Wear OS en dispositivos virtuales. Gran parte de su funcionalidad se aborda en la documentación principal de Android Emulator . Esta página se centra en las funciones, las capacidades de prueba y las sugerencias para solucionar problemas específicos del desarrollo de Wear OS.

Para obtener instrucciones de configuración básicas, consulta Cómo crear y ejecutar una app en Wear OS.

Capacidades de prueba de Wear OS

El emulador proporciona herramientas especializadas para probar las funciones de Wear OS.

Cómo probar el audio Bluetooth

Consulta Cómo probar el audio Bluetooth en emuladores.

Cómo simular sensores

El emulador proporciona diferentes formas de simular datos de sensores desde la barra de herramientas, según el tipo de datos.

Íconos de la barra de herramientas de Android Studio
Figura 1.: Barra de herramientas "Running Devices" de Android Studio
  • Datos de los Servicios de salud:
  • Otros sensores (como ubicación, postura y frecuencia cardíaca):
    • Para otros tipos de sensores, abre la ventana Extended Controls haciendo clic en el botón de menú ampliado (...) en la barra de herramientas del emulador.
    • Ubicación: Navega a Extended Controls > Location para proporcionar puntos GPS únicos o simular rutas. Esto es útil para probar apps con la API de proveedor de ubicación combinada y verificar el manejo de la ubicación aproximada.
    • Device Pose (acelerómetro y giroscopio): Navega a Extended Controls > Virtual Sensors > Device Pose. Ajusta los controles deslizantes de Rotation (X-Rot, Y-Rot, Z-Rot) y Movement (X, Y, Z) para probar las interacciones basadas en el movimiento.
    • Heart Rate & Additional Sensors: Navega a Extended Controls > Virtual Sensors > Additional Sensors. Simula la frecuencia cardíaca y otros sensores, como temperatura ambiente, campo magnético, proximidad, luz, presión y humedad relativa.

Cómo simular entradas del reloj

  • Táctil y gestos: La interacción estándar del mouse imita el toque.
  • Botones físicos (incluidos el botón lateral giratorio y el bisel):

    • Los botones en la parte superior del panel del emulador se pueden usar para simular botones de hardware (Button 1 "ícono del botón 1", Button 2 "ícono del botón 2") así como otras interacciones físicas, como la palma de la mano. "ícono de la palma" que inclina el dispositivo y desliza hacia atrás

    • Para la entrada rotativa, abre el menú ampliado de la barra de herramientas del emulador (...) y selecciona Rotary input.

Vincular dispositivos

El emulador admite la vinculación con teléfonos físicos o virtuales. Usa el asistente de vinculación del emulador de Wear OS en el Administrador de dispositivos de Android Studio para obtener una configuración guiada. Consulta Cómo conectar un reloj a un teléfono para obtener más detalles.

Consideraciones importantes

Ten en cuenta las siguientes consideraciones clave técnicas y de rendimiento cuando realices pruebas.

Solo arquitectura de 64 bits (imágenes recientes)

Las imágenes del sistema del emulador para Wear OS 4 (API 33) y versiones posteriores solo admiten arquitecturas de 64 bits (x86-64, arm64-v8a).

Diferencias de rendimiento

El rendimiento del emulador, en especial en lo que respecta al consumo de batería y la velocidad de renderización, puede diferir significativamente de los dispositivos físicos. Siempre realiza pruebas en hardware real para la validación final del rendimiento y la optimización de la batería.

Problemas conocidos

En esta sección, se enumeran los problemas comunes específicos del emulador de Wear OS. Para obtener información sobre problemas generales del emulador, consulta la página principal Cómo solucionar problemas conocidos con Android Emulator.

  • Advertencias del sensor de inclinación de la muñeca: Es posible que veas mensajes de registro repetidos como the host has not provided value yet for sensorHandle=16. Se pueden ignorar.
  • Tiles Renderer: DashedArcLine objetos, así como los elementos construidos por circularProgressIndicator(), es posible que no se rendericen correctamente en el emulador de la API 36.
  • Pair with Google Pixel watch app: Es posible que experimentes una falla cuando abras el reloj Google Pixel en un emulador de teléfono después de completar las instrucciones de vinculación. Desde el emulador de teléfono, ve a Configuración > Apps > Google Pixel Watch > Permisos y permite el permiso Dispositivos cercanos.