Emulador do Windows Phone não funciona
-
23-12-2019 - |
Pergunta
Quando eu tento iniciar a depuração meu aplicativo do windows phone 8 no Emulator WVGA 512MB
a seguinte mensagem de erro está mostrando
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.
e o emulador é sempre mostrando The Windows Phone OS is starting...
Não consigo entender qual é o problema.Por favor, conselhos.
Solução 2
Finalmente, o problema está resolvido.
- Abra O Gerenciador Do Hyper V Manager
- Excluir todos os instalado de Máquinas Virtuais
- Excluir todos os Switches Virtuais
- Reinicie o sistema
- Volte a executar o visual studio
Graças a Shiv Kumar Ganesh
Outras dicas
Isso funcionou para mim (encontrado aqui):
siga os seguintes passos para resolver este problema
1.vá para o centro de rede e compartilhamento
2.ir para alterar a configuração do adaptador
3.ir para v Ethernet (porta Ethernet interna emulador do windows phone interruptor interno)
4.botão direito do mouse e habilitá-lo(se já estiver habilitado, em seguida, desativar e ativar novamente).
Eu tive o mesmo problema.Depois de uma longa investigação e verificar o log de eventos, aprendi que o firewall do windows está bloqueando o emulador de ligar a máquina virtual.Com essas informações, é simples para corrigir o problema.
Sim!Basta navegar para o Painel de Controle -> Sistema e Segurança> Firewall do Windows -> Permite aplicação ou funcionalidade passe pela Firewall do Windows.E clique em Adicionar outro botão de aplicativo e procurar o emulador do caminho (normalmente "C:\Program Files (x86)\Microsoft XDE\8.0\XDE.exe" mas pode variar com base no seu local de instalação).Escolha adequada do tipo de rede que você deseja e adicionar o novo item.
Agora volte para VS e executar seu aplicativo (fechar qualquer emulador de instância que você abriu já), tudo deve funcionar bem agora!
a solução que funcionou para mim :
- abra o gerenciador do Hyper V
- Selecione ur VM e ir para o Virtual Switch Manager.
- Selecione O Emulador De Windows Phone Interno
- se a sua conexão for Interno, em seguida , verifique o Habilitar a opção de Identificação de VLAN
- prima F5 da VS .
boa sorte!
Apenas reinicializar
Nenhuma magia necessária.Apenas reinicie a sua máquina de desenvolvimento depois de instalar o Windows Phone SDK.
o que o seu descrevendo é geralmente devido a um Firewall de terceiros Anti-vírus.
Se o seu uso A Symantec siga este procedimento https://stackoverflow.com/a/26326528/4446346
Se o seu uso O Firewall Do Windows siga este procedimento https://stackoverflow.com/a/27685167/4446346
e Se você está usando AVG faça o seguinte procedimento:
- abra o AVG e ir para-->Opções-->As Configurações Do Firewall-->Modo Expert-->Configurações Avançadas.
- Verifique o "Permitir que todo o tráfego de/para máquinas virtuais suportadas pelo firewall"
- e clique em "OK".
Mais uma coisa que você deve fazer é ir para a "Emulador Do Windows Phone Interruptor Interno"e desmarque "AVG network driver de filtro"
aberto Centro de rede e Compartilhamento-->Alterar As Configurações Do Adaptador-->Propriedades
Desmarque "AVG network driver de filtro"
Se você está a carregar o emulador pela primeira vez, ele se comporta exatamente como o telefone (na primeira inicialização) onde irá instalar o conjunto inicial de apps e configurá-los.É por isso que o primeiro comece vai levar um longo tempo.Você pode realmente abrir o gerenciador Hyper-V e ligar para a VM que você tinha selecionado no momento de iniciar a depuração para ver o progresso real do que está acontecendo.Espero que isso ajude.
Você pode desativar Hyper-V
a partir de Program and Features
e reinicie a sua máquina duas vezes.Tudo vai ser padrão.Activar Hyper-V
e reiniciar duas vezes e tudo deve estar funcionando novamente.
Você também pode verificar se o seu vEthernet (Porta Ethernet Interna Emulador do Windows Phone Interruptor Interno) no Centro de rede e Compartilhamento é ativado (o meu não foi, e eu tenho mesmo erro, como você).
Verifique se que você tem espaço livre suficiente em seu disco rígido.
Se você tiver um computador com uma tela de toque e receber esse erro, pode ser porque o Hyper-V está tentando porta através da tela sensível ao toque-fx para o dispositivo virtual.
Isto é, quando encontrado) facilmente corrigido:
Desligue todos os tentativa no lançamento de dispositivos virtuais.
Ir para:O Hyper-V Manager->Hyper-V-definições->GPU Física:s // Desmarque a caixa "usar este GPU com o RemoteFX"
Tente desinstalar o vmware player 12 se você tem ,eu já tentei de várias formas, mas nada funciona até que eu removê-lo.Espero que isso poderia ajudá-lo.