Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Vista previa de los dispositivos virtuales con el Sistema operativo Chrome en Android Emulator

Si quieres desarrollar y probar tu app en un dispositivo con Sistema operativo Chrome, como una Pixelbook, pero no tienes el hardware, puedes usar un dispositivo virtual del Sistema operativo Chrome en Android Emulator.

Configuración

Para ejecutar tu app en un dispositivo virtual con Sistema operativo Chrome, solo tienes que descargar algunos complementos y realizar algunos pasos de configuración:

1. Instala Android Studio

Consulta Descarga Android Studio para ver las instrucciones.

2. Habilita la aceleración de VM para Android Emulator

Android Emulator puede usar extensiones para acelerar la ejecución de una VM (máquina virtual). Para habilitar la aceleración de VM, sigue las instrucciones en Cómo configurar la aceleración de VM.

3. Instala complementos del SDK del Sistema operativo Chrome

Para ejecutar un dispositivo virtual con el Sistema operativo Chrome en el emulador, debes descargar la imagen del sistema adecuada mediante el SDK Manager de Android Studio.

  1. En Android Studio, selecciona Tools > SDK Manager.
  2. Haz clic en la pestaña SDK Update Sites.
  3. Haz clic en Add en la parte inferior de la ventana.
  4. Ingresa el siguiente nombre y URL, y haz clic en OK:

    Repositorio del Sistema operativo Chrome: https://storage.googleapis.com/chrome_os_emulator/addon2-1.xml

  5. Vuelve a hacer clic en Agregar .
  6. Ingresa el siguiente nombre y URL, y haz clic en OK:

    Imágenes del Sistema operativo Chrome: https://storage.googleapis.com/chrome_os_emulator/sys-img2-1.xml

  7. Haz clic en Apply.
  8. Haz clic en la pestaña SDK Tools y selecciona la casilla de verificación Chrome OS device.
  9. Haz clic en OK para el Sistema operativo Chrome.
  10. Reinicia Android Studio.

4. Crea un AVD con el Administrador de AVD

Ahora que tienes la imagen del sistema para el dispositivo con Sistema operativo Chrome instalado en Android Studio, puedes usarla para crear un dispositivo virtual del Sistema operativo Chrome que pueda ejecutarse en el emulador.

Consulta Cómo crear y administrar dispositivos virtuales para obtener instrucciones sobre cómo crear un AVD.

El perfil de hardware de Pixelbook (Beta) está en la categoría Tablet.

Si todavía no tienes el componente de la plataforma del SDK instalado para el AVD, puedes descargarlo desde la pestaña Recommended de la página Select a system image de la ventana Virtual device configuration.

Ejecuta el dispositivo virtual en el emulador

Ahora puedes ejecutar tu dispositivo virtual con Sistema operativo Chrome en el emulador.

Para obtener instrucciones sobre cómo ejecutar una app, consulte Cómo ejecutar una app en Android Emulator.

Cuando inicies un AVD por primera vez, deberás configurar el dispositivo virtual con una Cuenta de Google válida y aceptar las Condiciones del Servicio de Google Play. Esta acción solo es necesaria la primera vez que se inicia un dispositivo virtual recién creado con Sistema operativo Chrome. La capacidad de ejecutar apps para Android se inhabilita cuando se usa la Chromebook virtual como invitado. A fin de ejecutar tu app para Android en el emulador, debes acceder con una Cuenta de Google válida.

Errores conocidos

  • Si usas una Cuenta de Google administrada por tu organización, es posible que esta no esté configurada con una política que permita que las apps para Android se ejecuten en tu Chromebook. Por ejemplo, las cuentas predeterminadas de G Suite no están configuradas con el objetivo de ejecutar apps para Android. Si tienes problemas con una cuenta administrada, usa una cuenta personal.
  • Android Studio muestra advertencias para las imágenes del Sistema operativo Chrome.
  • El dispositivo virtual con Sistema operativo Chrome no incluye Google Play Store. Sin embargo, los Servicios de Google Play funcionan en el dispositivo virtual.
  • La ejecución de adb root inhabilitará la conexión al AVD hasta que salgas de la cuenta y vuelvas a acceder. Una solución alternativa es usar su en su lugar.
  • El tamaño de RAM predeterminado para un AVD es de 1,536 MB. Recomendamos aumentar la RAM del AVD a 2,048 MB. Para aumentar la RAM del AVD, haz clic en Show Advanced Settings, en la ventana Virtual Device Configuration.
  • Los controles de rotación del emulador no hacen que el dispositivo virtual cambie entre los modos horizontal y vertical.
  • El puntero del mouse se comporta como un dedo en una pantalla táctil. Colocar el cursor sobre un elemento no funciona.
  • El uso de la rueda de desplazamiento del mouse puede hacer que se envíen clics no deseados al dispositivo. Una solución alternativa consiste en mantener presionado el botón del mouse mientras lo mueves.
  • Cuando cierras la ventana del emulador o lo detienes desde el Administrador de AVD antes de que Android haya terminado de iniciarse, el Sistema operativo Chrome detecta un apagado forzado. En el siguiente inicio, el Sistema operativo Chrome mostrará el diálogo de restablecimiento de fallas. Para evitarlo, mantén presionado el botón de encendido en los controles del emulador a fin de apagar la Chromebook virtual.
  • El lector de pantalla ChromeVox no funciona en esta versión de vista previa de un dispositivo virtual con Sistema operativo Chrome en Android Emulator. Tenemos la intención de abordar este problema en una actualización futura.