Pregunta

Cuando intento comenzar a depurar mi aplicación Windows Phone 8 en Emulator WVGA 512MB se muestra el siguiente mensaje de error

The Windows Phone Emulator wasn't able to connect to the Windows Phone operating system:

The emulator couldn't determine the host IP address, which is used to communicate with the guest virtual machine.

Some functionality may be disabled.

y el emulador siempre muestra The Windows Phone OS is starting... No puedo entender cuál es el problema.Por favor aconséjame.

¿Fue útil?

Solución 2

Por fin se resuelve el problema.

  1. Abra Hyper V Manager
  2. Eliminar todas las máquinas virtuales instaladas
  3. Eliminar todos los interruptores virtuales
  4. Sistema de reinicio
  5. rerun visual studio
  6. Gracias a shiv kumar ganesh

Otros consejos

Esto funcionó para mí (encontró aquí ):

Siga los siguientes pasos para resolver este problema
1.Go al centro de red y compartir
2. Para cambiar la configuración del adaptador
3.Go a V Ethernet (Interruptor interno del emulador del emulador del teléfono de Windows Ethernet interno)
4.right Click It y habilítelo (si ya está habilitado y luego desactive y vuelva a habilitarlo).

Tuve el mismo problema.Después de una larga investigación y revisar el registro de eventos, se enteró de que Windows Firewall está bloqueando el emulador que se conecta a la máquina virtual.Con esa información es fácil solucionar el problema.

¡Sí!Simplemente navegue hasta el panel de control -> Sistema y seguridad -> Firewall de Windows -> Permitir la aplicación o función a través de Windows Firewall.Y haga clic en Agregar otro botón de la aplicación y navegue por la ruta del emulador (generalmente "C: \ Archivos de programa (x86) \ Microsoft XDE \ 8.0 \ xde.exe", pero puede variar según su ubicación de instalación).Elija el tipo de red apropiado que desea y agregue el nuevo elemento.

Ahora vuelva a VS y ejecute su aplicación (cierre cualquier instancia de emulador que ya haya abierto), ¡todo debería funcionar bien ahora!

La solución que funcionó para mí:

  1. Abra Hyper V
  2. Seleccione UR VM y vaya al administrador de conmutadores virtuales.
  3. Seleccione Windows Phone Emulator Interno
  4. Si su conexión es interna, marque la opción Habilitar la identificación VLAN
  5. Presione F5 de VS.
  6. buena suerte!

simplemente reiniciar

No se necesita magia.Simplemente reinicie su máquina de desarrollo después de instalar Windows Phone SDK.

Qué describe generalmente su descripción debido a un firewall de un tercero antivirus.

Si usa Symantec Siga este procedimiento https://stackoverflow.com/a/26326528/4446346

Si usa Windows Firewall Siga este procedimiento https://stackoverflow.com/a/27685167/ 4446346

y si usted está usando avg haga el siguiente procedimiento:

  1. Open AVG y vaya a -> opciones -> Firewall Configuración -> Modo experto -> avanzado Configuración .
  2. Revise el "Permite cualquier tráfico de / a máquinas virtuales compatibles con Firewall "
  3. y haga clic en " ok ".
  4. Una cosa más que debe hacer es ir al " Windows Phone Emulator Interruptor interno " y desmarque " AVG Network Filter Driver "

    1. Abrir red y centro de intercambio -> Cambiar configuración de adaptador -> Propiedades

    2. desmarque " controlador de filtro de red AVG "

Si está cargando el emulador por primera vez, se comporta como el teléfono (en el primer inicio) donde instalará el conjunto inicial de aplicaciones y configurarlas.Por eso el primer comienzo tardará mucho tiempo.En realidad, puede abrir Hyper-V Manager y conectarse a la VM que había seleccionado en el momento de iniciar la depuración, para ver el progreso real de lo que está sucediendo. Espero que esto ayude.

Puede deshabilitar Hyper-V de Program and Features y reinicie su máquina dos veces.Todo será por defecto.Habilite Hyper-V y reinicie dos veces y todo debe estar funcionando de nuevo.

También puede verificar si su Vethernet (Interruptor interno del emulador de Windows Phone Ethernet Windows Port Windows) en Red and Sharing Center está habilitado (la mía no fue, y tengo la mismaerror como usted).

Compruebe que tiene suficiente espacio libre en su disco duro.

Si tiene una computadora con una pantalla táctil y obtenga este error, puede ser porque Hyper-V está intentando puerto a través de la pantalla táctil-FX en el dispositivo virtual.

Esto es (cuando se encuentra) se corrigió fácilmente:

  1. Apague todos los intentos de lanzar dispositivos virtuales.

  2. Ir a: Hyper-V Manager-> Hyper-V-Configuración-> GPU física: S // UNCHECK CAX "Use esta GPU con RemoteFX"

Intente desinstalar VMware Player 12 Si tiene, he intentado varias maneras, pero nada funciona hasta que lo quique. Espero que pueda ayudarte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top