El emulador de Windows Phone no funciona
-
23-12-2019 - |
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.
Solución 2
Por fin se resuelve el problema.
- Abra Hyper V Manager
- Eliminar todas las máquinas virtuales instaladas
- Eliminar todos los interruptores virtuales
- Sistema de reinicio
- rerun visual studio
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í:
- Abra Hyper V
- Seleccione UR VM y vaya al administrador de conmutadores virtuales.
- Seleccione Windows Phone Emulator Interno
- Si su conexión es interna, marque la opción Habilitar la identificación VLAN
- Presione F5 de VS.
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:
- Open AVG y vaya a -> opciones -> Firewall Configuración -> Modo experto -> avanzado Configuración .
- Revise el "Permite cualquier tráfico de / a máquinas virtuales compatibles con Firewall "
- y haga clic en " ok ".
-
Abrir red y centro de intercambio -> Cambiar configuración de adaptador -> Propiedades
-
desmarque " controlador de filtro de red AVG "
Una cosa más que debe hacer es ir al " Windows Phone Emulator Interruptor interno " y desmarque " AVG Network Filter Driver "
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:
-
Apague todos los intentos de lanzar dispositivos virtuales.
-
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.