El emulador de Android XR es una versión especializada de Android Emulator que está diseñada para el desarrollo de apps de RE. Te permite probar y depurar tus apps de RE en el entorno conocido de Android Studio.
Antes de ejecutar tu app en el emulador de Android XR, debes configurarlo. Crea dispositivos virtuales de Android (AVD) para lentes con audio y lentes con pantalla para usarlos con el emulador de Android XR mientras pruebas y depuras tu app. El emulador para lentes con audio y lentes con pantalla actúa como un dispositivo virtual independiente que puedes vincular con una instancia de emulador que ejecute un AVD de teléfono.
Sigue los pasos que se indican en las siguientes secciones para configurar todo lo que necesitas para estos dispositivos virtuales.
Cómo verificar los requisitos del sistema
Antes de comenzar a crear dispositivos virtuales de Android (AVD) para lentes con audio y lentes con pantalla, revisa los siguientes requisitos del sistema.
- Android Studio: Instala la compilación de Canary más reciente y configura Studio para el desarrollo de XR.
- Sistema: Una computadora con, al menos, las mismas especificaciones que se requieren para Android Emulator, excepto que no se admite ChromeOS Planifica espacio en el disco adicional, ya que los AVD de lentes con audio y lentes con pantalla también requieren un AVD de teléfono que actúe como dispositivo host para tu app.
Cómo crear un dispositivo virtual de Android para lentes con audio o con pantalla
Sigue estos pasos para crear un AVD para lentes con audio o con pantalla que puedas usar mientras pruebas y depuras tu app:
Abre la compilación de Canary más reciente de Android Studio y, luego, haz clic en Tools > Device Manager > Add a new device
> Create Virtual Device.
En la ventana Add Device, en la sección Form Factor, selecciona XR.
En la lista, selecciona Lentes con audio o Lentes con pantalla y, luego, haz clic en Siguiente.
En la pestaña Configure Virtual Device, en la sección Select system image, selecciona la imagen del sistema más reciente que sea compatible con tu sistema de la lista de imágenes del sistema.
Haz clic en Finish y, luego, en Yes si se te solicita que descargues la imagen del sistema que seleccionaste.
Crea un AVD de teléfono para que actúe como dispositivo host
Los AVD de lentes con audio y lentes con pantalla también requieren un AVD de teléfono que actúe como dispositivo host para tu app.
Primero, crea un AVD de teléfono para que actúe como el dispositivo host de los lentes:
- En Android Studio, regresa al Administrador de dispositivos y haz clic en Add a new device
> Create Virtual Device.
- En la ventana Add Device, en la sección Form Factor, selecciona Phone.
- Selecciona cualquier dispositivo de teléfono (en este ejemplo, se usa un Pixel 9 Pro) y, luego, haz clic en Siguiente.
En el menú desplegable API, selecciona API CANARY Preview con el nivel de API canary-20261007.
En la sección Select system image, selecciona la imagen del sistema más reciente que sea compatible con tu sistema de la lista de imágenes del sistema:
- Imagen del sistema de ARM 64 v8a de Google Play con tamaño de página de 16 KB previo al lanzamiento (macOS)
- Imagen del sistema Intel x86_64 Atom de Google Play con tamaño de página de 16 KB previo al lanzamiento (Windows y Linux)
Haz clic en Finish y, luego, en Yes si se te solicita que descargues la imagen del sistema que seleccionaste.
Vincula los dispositivos
Por último, vincula los dispositivos:
En el Administrador de dispositivos, busca el AVD de los lentes con audio o con pantalla y selecciona Pair Glasses en el menú ampliado.
Selecciona el AVD del teléfono de la lista de dispositivos compatibles.
El asistente de vinculación inicia ambos AVD en el emulador y comienza la vinculación.
En el AVD del teléfono, acepta las solicitudes de permiso para asociar los dispositivos.
El Asistente de vinculación completa la vinculación.
Próximos pasos
Después de crear tus AVD para lentes con audio y lentes con pantalla, puedes ejecutar tu app en los AVD con el emulador.
OpenXR™ y el logotipo de OpenXR son marcas comerciales de The Khronos Group Inc. y están registradas como marcas comerciales en China, la Unión Europea, Japón y el Reino Unido.