visual tiene studio proyecto para necesarios los implementacion error compilacion android visual-studio xamarin android-emulator visual-studio-2015

tiene - El emulador de Visual Studio(2015) para Android no funciona-XDE.exe-Código de salida 3



el proyecto no tiene los android sdk necesarios para la compilacion (16)

He creado un nuevo proyecto de aplicación en blanco (Xamarin.Forms Portable) en Visual Studio 2015.

Cuando intento ejecutar el proyecto Droid en Visual Studio Emulator para Android, aparece un mensaje de error genérico:

Se produjo un error al crear el dispositivo ''VS Emulator 5 "KitKat (4.4) XXHDPI Phone''.

Así que busqué en Herramientas-> Visual Studio Emulator para Android e intenté ejecutar el emulador manualmente. Después de un tiempo falla y el registro dice:

24.7.2015 16:22:52: [Informativo] Reinicializando los perfiles instalados.

24.7.2015 16:22:52: [Informativo] Perfiles instalados inicializados. Dispositivos: 2 Plataformas: 1

24.7.2015 16:22:52: [Informativo] Reinicializando perfiles instalables.

24.7.2015 16:22:52: [Informativo] Perfiles instalables inicializados. Dispositivos: 30 Plataformas: 4

24.7.2015 16:22:56: [Informativo] Esperando para iniciar el dispositivo ...

24.7.2015 16:22:56: [Informativo] Dispositivo de lanzamiento: 5 "KitKat (4.4) Teléfono XXHDPI

24.7.2015 16:22:56: [Informativo] Validando argumentos del emulador ...

24.7.2015 16:22:56: [Informativo] Determinar si el emulador ya se está ejecutando ...

24.7.2015 16:22:56: [Informativo] Preparando máquina virtual ...

24.7.2015 16:22:58: [Crítico] Se produjo un error al crear el dispositivo ''VS Emulator 5 "KitKat (4.4) XXHDPI Phone''.

24.7.2015 16:22:58: [Crítico] Ruta XDE: C: / Archivos de programa (x86) / Microsoft XDE / 10.0.10240.0 / xde.exe

24.7.2015 16:22:58: [Crítico] Argumentos XDE: / sku Android / displayName "VS Emulator 5 /" KitKat (4.4) Teléfono XXHDPI "/ memSize 2048 / diagonalSize 5 / video" 1080x1920 "/ vhd" C: / Users / lacike / AppData / Local / Microsoft / VisualStudioEmulator / Android / Containers / Local / Devices / vhd / 5_KitKat_ (4.4) _XXHDPI_Phone / image.vhd "/ name" VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.lacike "/ no Start / silent

24.7.2015 16:22:58: [Crítico] Código de salida XDE: 3

Sin embargo, cuando ejecuto el proyecto WinPhone en el emulador de Windows Phone, funciona. Utiliza XDE.exe como el emulador de Android, por lo que la red Hyper-V está funcionando.

¿Algunas ideas?

ACTUALIZAR:

Cuando intenté instalar un nuevo perfil de dispositivo, me encontré con este mismo problema:

Visual Studio 2015 RC Emulator para Android no se inicia

El proceso está atascado en "Copiar archivos .vhd y crear máquinas virtuales".

ACTUALIZACIÓN 2:

Cuando abro un símbolo del sistema y luego ejecuto xde.exe con los siguientes argumentos xde:

xde.exe / sku Android / displayName "VS Emulator 5 /" KitKat (4.4) XXHDPI Phone "/ memSize 2048 / diagonalSize 5 / video" 1080x1920 "/ vhd" C: / Users / lacike / AppData / Local / Microsoft / VisualStudioEmulator / Android / Contenedores / Local / Dispositivos / vhd / 5_KitKat_ (4.4) _XXHDPI_Phone / image.vhd "/ name" VS Emulator KitKat de 5 pulgadas (4.4) XXHDPI Phone.lacike

Me sale el siguiente error:


Creo que la causa raíz del problema varía de una máquina a otra, pero parece tener algo que ver con la forma en que los controladores de dispositivos de varias interfaces de red interactúan con el sistema HyperV (por cierto, estoy ejecutando Windows 10; algunas cosas están relacionadas con ser un poco diferente a Windows 8).

Tengo un dispositivo MiFi que extrae energía del puerto USB de mi computadora portátil. El dispositivo puede permitir la conexión directa a través de USB por el sistema host. Cuando se desconecta del puerto USB, enruta el tráfico a través de WiFi.

Los pasos de @ Ladislav fueron un buen punto de partida para mí. Me tomó mucho tiempo, después de eliminar todas las imágenes del emulador y los conmutadores virtuales, y luego reparar el emulador para la instalación de Android, me topé con la causa probable de que mi problema sea la unidad MiFi.

Probé diferentes configuraciones y noté que si deshabilita la conexión Ethernet creada automáticamente por Windows (tiene una descripción del dispositivo de uso compartido de Internet basado en NDIS remoto), los emuladores - Android y WindowsPhone ahora acuerdan comenzar.

Planeo investigar más, pero noté que HyperV crea automáticamente conmutadores virtuales para todos los puertos Bluetooth, WiFi y Ethernet, pero no para la conexión USB MiFi. Quizás eso crea cierta confusión en el sistema HyperV subyacente y sacarlo del camino hace que todo funcione bien.

¿Quizás otros también puedan compartir sus hallazgos?


Después de formatear mi computadora me enfrenté al mismo problema.

El problema se solucionó actualizando los controladores de mi tarjeta LAN, aunque no sé por qué.


Después de horas y horas de investigación, y aplicando los siguientes pasos, finalmente lo hago funcionar:

1) Repare el SDK de Android: vaya a Programas y características> Microsoft Visual Studio Emulator para Android> Cambie y presione "Reparar"

2) Eliminar todos los conmutadores virtuales de Hyper-V: vaya a Hyper-V> Administrador de conmutadores virtuales> Eliminar todos los conmutadores virtuales

3) Ejecute XdeCleanup.exe: en mi caso: "C: / Archivos de programa (x86) / Microsoft XDE / 10.0.10240.0"

4) En mi caso, antes había configurado el uso compartido de la conexión a Internet en el adaptador Ethernet, así que tuve que desactivarlo


Encontré el mismo problema. Se ha manifestado desde que actualicé a Windows 10 (independientemente de la compilación).

Ninguna de las soluciones mencionadas anteriormente parecía funcionar. Sin embargo, después de desactivar todas las interfaces de red excepto una (tengo tres: Ethernet x 2 y Wifi), la solución propuesta por Ladislav Margai anterior simplemente funcionó.

Esto es lo que he hecho:

1) Repare el SDK de Android: vaya a Programas y características> Microsoft Visual Studio Emulator para Android> Cambie y presione "Reparar"

2) Eliminar todos los conmutadores virtuales de Hyper-V: vaya a Hyper-V> Administrador de conmutadores virtuales Eliminar todos los conmutadores virtuales

3) Ejecute XdeCleanup.exe: en mi caso: "C: / Archivos de programa (x86) / Microsoft XDE / 10.0.10240.0"

3 bis) Desactive todos menos uno de su interfaz de red

4) Inicie el emulador de Android para VS con privilegios de administrador

5) Activa tus interfaces de red


He encontrado lo siguiente para trabajar para mí:

  1. Desactiva tu conexión WiFi.
  2. Inicia tu aplicación.
  3. Observe que el emulador se carga
  4. Vuelva a habilitar WiFi.
  5. Tenga en cuenta que reiniciar su aplicación ya no debería ser un problema, siempre y cuando el emulador esté cargado inicialmente.

Hice esto y mi problema fue solucionado

  • Inicie cmd.exe con derechos de administrador y escriba

  • bcdedit / set hypervisorlaunchtype auto

  • Reiniciar pc.

  • ejecutar como administrador de estudio visual.

¡Buena suerte!


Intenté algunos de los pasos aquí y no funcionaron, así que revisé este solucionador de problemas en profundidad de Microsoft y encontré el problema.

https://msdn.microsoft.com/library/windows/apps/jj863509(v=vs.105).aspx

En mi caso, aunque se instaló Hyper-V, el hipervisor Hyper-V (bajo la plataforma Hyper-V) no se instaló.

Lo instalé, reinicié y de repente el problema se resolvió. No puedo creer que lo haya pasado por alto, pero tal vez alguien más lo haya pasado por alto también y ¡esto ayuda! :RE


Me enfrenté al mismo problema durante una semana. Seguí los pasos a continuación para solucionar esto: 1) Restablece tu PC. Eliminará todos tus datos y el archivo de instalación y restaurará el sistema operativo a la etapa anterior Restablecer PC 2) Vuelve a instalar el emulador de Visual Studio para Android 3) Inicia cualquier perfil y funciona emulator

Buena suerte:)


Por lo general, el error System.ServiceModel.ServiceHost significa que hay algún residuo de una instalación fallida.

Primero, vaya al Administrador de tareas y elimine los procesos XDE en ejecución. Si eso no lo soluciona, vaya a Programas y características> Microsoft Visual Studio Emulator para Android> Cambiar y presione "Reparar"


Resolví el problema simplemente ejecutando VS Android Emulator como administrador.

Ejecutar Visual Studio como administrador también resolvió los bloqueos instantáneos que tuve en cada inicio.


Solo pensé que agregaría la solución que resolvió mi problema.

Después de investigar un poco, me di cuenta de que, por alguna razón, Hypervisor no se inició con mi computadora. Tengo la vaga sensación de que la configuración de VirtualBox podría ser responsable de esto, pero eso no está confirmado.

De todos modos, para mí la solución era habilitar el inicio del hipervisor en el momento del arranque usando BCDEDIT.

En una consola de administración ingrese:

BCDEDIT /Set {current} hypervisorlaunchtype auto

y reinicie la computadora.


Tuve dificultades para configurar esto, pero después de un par de días de investigación y desarrollo y de tratar con las respuestas de otras personas, pude hacerlo. ¡¡¡Hurra!!!

1) Problema 1: Mi Visual Studio 2015 Community Edition se estaba deteniendo en ''Preparación de la máquina virtual''. Solución: - Después del análisis, vi que en mi VS -> Herramientas -> Android -> Administrador de emulador de Android, mi AVD (AVD_GalaxyNexus_ToolsForApacheCordova) mostraba una cruz de resolución (x). - Corrigí esto instalando esto. Esto se debe a que mi dispositivo emulador es: VS Emulator 5-KitKat (4.4) XXHDPI Phone para API-19.

2) Problema 2: Pasó el paso ''Preparar máquina virtual'', pero me enfrento a numerosos problemas de creación de red. Solución: Esto se resolvió en la siguiente situación. El emulador siempre creó el conmutador virtual usando mi ethernet mientras estaba conectado por wifi. Entonces, cambié a un cable LAN provisto de Internet y deshabilité temporalmente mi wifi.

Entonces fue un éxito. Necesitaba hacer los pasos mencionados por Ladislav Margai varias veces en el medio.

Espero que pueda ayudar a otros.


Tuve el mismo problema después de instalar Android Studio.

Android Studio necesita "bcdedit / set hypervisorlaunchtype off"

Visual Studio Emulator para Android necesita "bcdedit / set hypervisorlaunchtype auto"

Debido a eso, cambio a "apagado" o "automático" y reinicio mi sistema.


Tuve el mismo problema para resolverlo, seguí los diferentes pasos según lo recomendado, pero nada, y al final simplemente copié el nombre del emulador que aparece en el mensaje de error en el archivo de registro y siguiendo la ruta para abrir el .cfg C: / Users / lacike / AppData / Local / Microsoft / VisualStudioEmulator / Android / Containers / Local / Devices / vhd / 5_KitKat_ (4.4) _XXHDPI_Phone y pegue este nombre antes de device.name


Tuve el mismo problema. Sin embargo, he logrado ejecutar el emulador haciendo lo siguiente. Vaya al directorio xde.exe y abra un símbolo del sistema, luego ejecute xde.exe con los argumentos xde en su registro menos los comandos / nostart / silent. Entonces en tu caso:

xde.exe / sku Android / displayName "VS Emulator 5 /" KitKat (4.4) XXHDPI Phone "/ memSize 2048 / diagonalSize 5 / video" 1080x1920 "/ vhd" C: / Users / lacike / AppData / Local / Microsoft / VisualStudioEmulator / Android / Contenedores / Local / Dispositivos / vhd / 5_KitKat_ (4.4) _XXHDPI_Phone / image.vhd "/ nombre" VS Emulator KitKat de 5 pulgadas (4.4) XXHDPI Phone.lacike "

Probablemente también valga la pena abrir primero el administrador de tareas y finalizar primero todos los procesos xde.exe en ejecución.

Sin embargo, no tengo Xamarin, así que no puedo confirmar que esto te permita implementarlo en el emulador.


Tuve este problema, la eliminación de conmutadores virtuales en Hyper V no fue suficiente. Para resolverlo, necesitaba apagar y luego volver a encender Hyper V.