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.

Foi útil?

Solução 2

Finalmente, o problema está resolvido.

  1. Abra O Gerenciador Do Hyper V Manager
  2. Excluir todos os instalado de Máquinas Virtuais
  3. Excluir todos os Switches Virtuais
  4. Reinicie o sistema
  5. 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 :

  1. abra o gerenciador do Hyper V
  2. Selecione ur VM e ir para o Virtual Switch Manager.
  3. Selecione O Emulador De Windows Phone Interno
  4. se a sua conexão for Interno, em seguida , verifique o Habilitar a opção de Identificação de VLAN
  5. 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:

  1. abra o AVG e ir para-->Opções-->As Configurações Do Firewall-->Modo Expert-->Configurações Avançadas.
  2. Verifique o "Permitir que todo o tráfego de/para máquinas virtuais suportadas pelo firewall"
  3. 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"

  1. aberto Centro de rede e Compartilhamento-->Alterar As Configurações Do Adaptador-->Propriedades

  2. 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:

  1. Desligue todos os tentativa no lançamento de dispositivos virtuais.

  2. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top