System requirements for the Visual Studio Emulator for AndroidSystem Requirements for the Visual Studio Emulator for Android

El emulador de Visual Studio para Android se ejecuta como una máquina virtual en Hyper-V, que es la tecnología de virtualización para Windows 8 y posteriores.Visual Studio Emulator for Android runs as a virtual machine on Hyper-V, the virtualization technology for Windows 8 and later versions. Para ejecutar el emulador, el equipo debe cumplir los requisitos para ejecutar Hyper-V, tal como se describe en este tema.To run the emulator, your computer must meet the requirements to run Hyper-V as described in this topic.

El programa de instalación intenta configurar estos requisitos previos de forma automática cuando se instala el emulador.The setup program tries to configure these prerequisites for you silently when you install the emulator. Si el programa de instalación logra configurar correctamente los requisitos previos, el emulador funciona según lo previsto.When setup successfully configures the prerequisites, the emulator simply works as expected. En caso contrario, habrá que habilitar manualmente los requisitos previos.Otherwise you may have to enable these prerequisites manually. Si tiene que configurar manualmente los requisitos previos, los pasos y herramientas son los mismos que los descritos aquí para el emulador de Windows Phone.If you have to configure the prerequisites manually, the steps and tools are the same steps described here for the Windows Phone Emulator.

Importante

El programa de instalación del emulador comprueba si se cumplen los requisitos previos para la ejecución del emulador de Visual Studio para Android.The setup program for the emulator checks the prerequisites for running Visual Studio Emulator for Android. Si esos requisitos no se cumplen, se muestran una serie de advertencias, pero no se exigirá su cumplimiento.It displays warnings if the prerequisites are not present, but it does not require them.

Este tema contiene las siguientes secciones:This topic contains the following sections.

Lista de comprobación rápidaQuick Checklist

Esta lista de comprobación rápida muestra los requisitos para la ejecución del emulador de Visual Studio para Android.Here is a quick checklist of the requirements for running the Visual Studio Emulator for Android. Para obtener información más detallada, vea las secciones posteriores de este tema.For more detailed info, see the subsequent sections in this topic.

Requisitos del sistemaSystem requirements

  • Compatibilidad con Hyper-V (vea más abajo los requisitos de Hyper-V)Hyper-V support (see Hyper-V requirements below)

  • 6 GB o más de RAM6 GB or more of RAM.

  • Versión de 64 bits de la edición Pro de Windows 8, Windows 8.1, Windows10 o superior64-bit version of the Pro edition of Windows 8, Windows 8.1, Windows10 or higher

  • Un procesador que admita SSSE3 o posterior.A processor that supports SSSE3 or later.

    Requisitos de redNetwork requirements

  • DHCPDHCP

  • Configuración de puerta de enlace y DNS configurada automáticamenteAutomatically configured DNS and gateway settings

    Requisitos de Hyper-VHyper-V requirements

  • En el BIOS, deben admitirse las siguientes características:In the BIOS, the following features must be supported:

    • Virtualización asistida por hardwareHardware-assisted virtualization

    • Traducción de direcciones de segundo nivel (SLAT)Second Level Address Translation (SLAT)

    • Prevención de ejecución de datos (DEP) basada en hardwareHardware-based Data Execution Prevention (DEP)

  • En Windows, Hyper-V debe estar habilitado y en ejecución.In Windows, Hyper-V must be enabled and running.

  • Debe ser miembro del grupo local Administradores de Hyper-V.You have to be a member of the local Hyper-V Administrators group.

Requisitos del sistemaSystem requirements

Su equipo debe cumplir los siguientes requisitos:Your computer must meet the following requirements:

  • Compatibilidad con Hyper-V (vea Requisitos de Hyper-V)Hyper-V support (see Hyper-V requirements)

  • 6 GB o más de RAM6 GB or more of RAM.

  • Versión de 64 bits de la edición Pro de Windows 8, Windows 8.1, Windows10 o superior.64-bit version of the Pro edition of Windows 8, Windows 8.1, Windows10 or higher.

    Para comprobar los requisitos de RAM y de Windows, vaya al Panel de control, elija Sistema y seguridad y, a continuación, elija Sistema.To check requirements for RAM and Windows, in Control Panel, choose System and Security, and then choose System.

    Comprobar los requisitos del sistemaVerify the system requirements

Requisitos de redNetwork requirements

La red debe cumplir los siguientes requisitos:Your network must meet the following requirements:

  • DHCPDHCP

    El emulador requiere DHCP porque se configura automáticamente como un dispositivo independiente en la red, con su propia dirección IP.The emulator requires DHCP because it configures itself as a separate device on the network with its own IP address.

  • Configuración de puerta de enlace y DNS configurada automáticamenteAutomatically configured DNS and gateway settings

    No es posible definir manualmente la configuración DNS y de puerta de enlace.It's not possible to configure DNS and gateway settings manually for the emulator.

    Para solucionar problemas de red en el emulador, vea los temas siguientes:To troubleshoot networking issues in the emulator, see the following topics:

  • Troubleshooting the Visual Studio Emulator for AndroidTroubleshooting the Visual Studio Emulator for Android

Requisitos de Hyper-VHyper-V requirements

Requisitos de Hyper-V en el BIOSHyper-V requirements in the BIOS

El BIOS del equipo debe admitir y tener habilitadas las siguientes características:Your computer's BIOS must support the following requirements, and they must be enabled:

  • Virtualización asistida por hardwareHardware-assisted virtualization

  • Traducción de direcciones de segundo nivel (SLAT)Second Level Address Translation (SLAT)

  • Prevención de ejecución de datos (DEP) basada en hardwareHardware-based Data Execution Prevention (DEP)

    Requisitos de Hyper-V en WindowsHyper-V requirements in Windows

    Una vez que el equipo y el BIOS están configurados para admitir Hyper-V, el programa de instalación habilita e inicia Hyper-V.When your computer and BIOS settings are already configured to support Hyper-V, the setup program enables and starts Hyper-V. En caso contrario, habrá que habilitar manualmente los requisitos.Otherwise you may have to enable these requirements manually.

RequisitoRequirement Cómo comprobar y habilitar este requisitoHow to check and enable this requirement
Hyper-V debe estar instaladoHyper-V must be installed Siga las mismas instrucciones que las que se usan habilitar Hyper-V para el emulador de Windows Phone.Follow the same instructions used to enable Hyper-V for the Windows Phone emulator.

Compruebe el estado del servicio Administración de máquinas virtuales de Hyper-V en el complemento Servicios.Check the status of the Hyper-V Virtual Machine Management service in the Services snap-in.
Hyper-V debe estar ejecutándose.Hyper-V must be running. Para obtener más información sobre la administración de servicios, vea los temas siguientes:For more info about managing services, see the following topics:

- Iniciar, detener, pausar, reanudar o reiniciar un servicio- Start, stop, pause, resume, or restart a service
- Configurar cómo se inicia un servicio- Configure how a service is started

Debe ser miembro del grupo local Administradores de Hyper-V.You have to be a member of the local Hyper-V Administrators group.

Para ejecutar el emulador de Visual Studio para Android sin que se le pida continuamente que eleve sus derechos, debe ser miembro del grupo local Administradores de Hyper-V.To run the Visual Studio Emulator for Android without a recurring prompt to elevate your rights, you have to be a member of the local Hyper-V Administrators group. Si ya es administrador local del equipo cuando instala el SDK, el programa de instalación del SDK lo agrega al grupo Administradores de Hyper-V.If you are already a local administrator on the computer when you install the SDK, the setup program for the SDK adds you to the Hyper-V Administrators group. En caso contrario, tendrá que habilitar manualmente este requisito.Otherwise you may have to enable this requirement manually.

Si ejecuta el emulador sin ser miembro del grupo Administradores de Hyper-V, se le pedirá que se una al grupo (el cuadro de diálogo hace referencia en el emulador de Windows Phone).When you run the emulator, if you are not already a member of the Hyper-V Administrators group, you are prompted to join the group (the dialog box refers to the Windows Phone emulator). Para unirse al grupo, es necesario tener derechos de administrador.Joining the group requires administrator rights.

Importante

Después de unirse al grupo, cierre la sesión o reinicie el equipo para que el cambio surta efecto.After you join the group, log off or reboot to make the change take effect.

Unirse al grupo de seguridad Administradores de Hyper-VJoining the Hyper-V Administrators security group

Para agregarse a un grupo manualmente, abra el complemento Grupos y usuarios locales.To add yourself to a group manually, open the Local Users and Groups snap-in. Para obtener más información, vea Agregar una cuenta de usuario a un grupo.For more information, see Add a user account to a group. (Este tema de Windows 7 también es aplicable a Windows 8).(This Windows 7 topic is also applicable to Windows 8.)

No se admite la ejecución del emulador desde un VHD de arranqueRunning the emulator from a bootable VHD is not supported

Si intenta ejecutar una aplicación en el emulador de Visual Studio para Android mientras se ejecuta Windows desde un VHD de arranque, el emulador tardará varios minutos en iniciarse o no se iniciará.If you try to run an app on the Visual Studio Emulator for Android while you are running Windows from a bootable VHD, the emulator typically takes several minutes to start or fails to start. Si el emulador no se puede iniciar, verá el mensaje siguiente: Error de implementación de la aplicación.When the emulator fails to start, you see the following message: App deployment failed. Vuelva a intentarlo.Please try again.

Esta configuración no se admite.This configuration is not supported. Para obtener información acerca de problemas relacionados, vea Troubleshooting the Visual Studio Emulator for Android.For information about related issues, see Troubleshooting the Visual Studio Emulator for Android.

Hyper-V requiere archivos no cifrados y sin comprimirHyper-V requires uncompressed and unencrypted files

En un disco duro configurado con el sistema de archivos NTFS, los archivos de disco duro virtual que usa Hyper-V no deben estar comprimidos ni cifrados.On a hard drive configured with the NTFS file system, the virtual hard disk files used by Hyper-V must be uncompressed and unencrypted. Asegúrese de que los siguientes directorios no están comprimidos ni cifrados:Make sure that the following directories are not compressed or encrypted:

  • %localappdata%\Microsoft\XDE%localappdata%\Microsoft\XDE

  • C:\Archivos de programa (x86)\Microsoft Emulator ManagerC:\Program Files (x86)\Microsoft Emulator Manager

  • C:\Archivos de programa (x86)\Microsoft Visual Studio Emulator for AndroidC:\Program Files (x86)\Microsoft Visual Studio Emulator for Android

  • %localappdata%\Microsoft\VisualStudioEmulator%localappdata%\Microsoft\VisualStudioEmulator

    En el sistema de archivos ReFS, los archivos de disco duro virtual no deben tener establecido el bit de integridad.On the ReFS file system, the virtual hard disk files must not have the integrity bit set.

Requisitos de hardware de reenvío de gráficos (compatibilidad con OpenGL ES)Hardware Graphics Forwarding (OpenGL ES support) Requirements

Para que el emulador pueda emular llamadas a la GPU, como las de OpenGL ES, su máquina debe tener una GPU compatible con DirectX que tenga instalados los controladores de DirectX apropiados.In order for the emulator to emulate calls to the GPU, such as those used by OpenGL ES, your machine must have a DirectX compatible GPU with appropriate DirectX drivers installed.

Vea tambiénSee Also

Solución de problemas del emulador de Visual Studio para AndroidTroubleshooting the Visual Studio Emulator for Android