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.
- Datos de los Servicios de salud:
- Accede al panel dedicado de Servicios de salud directamente desde la barra de herramientas del emulador (busca el ícono de corazón
).
Este panel permite un control detallado para simular datos específicos de los Servicios de salud, como las métricas de ejercicio. Para obtener instrucciones detalladas,
consulta Cómo simular datos de sensores con los Servicios de salud.
- Accede al panel dedicado de Servicios de salud directamente desde la barra de herramientas del emulador (busca el ícono de corazón
- 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
,
Button 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:
DashedArcLineobjetos, así como los elementos construidos porcircularProgressIndicator(), 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.