Windows Phone 8 에뮬레이터 오류-스위치를 만드는 동안 문제가 발생했습니다.
이 질문에서 언급 한 비슷한 문제가 있습니다.
그러나 내 문제는 오류 설명에서 약간 다릅니다.
Windows Phone 에뮬레이터가 가상 머신을 생성 할 수 없습니다. 스위치를 생성하는 동안 문제가 발생했습니다. Xde가 호스트 머신의 IPv4 주소를 찾을 수 없습니다.
SLAT 호환 하드웨어가 있고 BIOS에서 가상화가 활성화되어 있고 Windows 8 설치가 64 비트이고 가상화 되지 않았습니다 . Hyper-V가 설치되었습니다 (다시 설치하려고했지만 도움이되지 않음). 편집 : VirtualBox 또는 기타 가상화 소프트웨어 (Hyper-V 제외)가 설치되지 않음
EDIT2 : 설치된 다른 네트워킹 소프트웨어 인 것 같습니다. 전문적으로 필요하기 때문에 제거하는 것은 큰 시간을 낭비합니다. 나는 그들이 그것을 고치기를 바랍니다.
EDIT3 : 내 블로그에서 찾을 수있는 모든 내용과 함께 자세한 내용을 썼습니다 .
시작 메뉴에서 Hyper-V 관리자를 열고 가상 스위치 관리자를 엽니 다. 기존 스위치를 모두 제거하고 연결 유형이 내부로 설정된 새 가상 스위치를 만들어보십시오.
XdeCleanup.exe
나중에 실행해야 할 수도 있습니다 .
이미 답변되었지만 더 쉬운 것이 (VirtualBox를 제거하지 않고) 저에게 효과적이었습니다.
"Hyper V로 이동하십시오. 가상 스위치 관리자로 이동하십시오. 'Windows Phone 에뮬레이터 내부 스위치'라는 가상 스위치를 작성하십시오. 연결 유형을 내부로 만드십시오. 이제 에뮬레이터를 실행하십시오. 작동합니다."
에뮬레이터를 실행하기 전에 컴퓨터를 재부팅해야했지만 이제 VS2012, Xde 및 VirtualBox와 같은 모든 것이 정상적으로 작동합니다.
크레딧은 TheGeekNextDoor 로 이동합니다 .
동일한 오류 메시지가 있습니다. VirtualBox를 제거한 후 모든 것이 정상적으로 작동합니다.
그만한 가치는 다음과 같이 모든 vEthernet 어댑터에서 "결정적 네트워크 향상 기"를 끈 후 문제가 해결 된 것 같습니다.
여기 에서 Microsoft의 온라인 설명서에 따라이 작업을 시도해 보았습니다 . "에뮬레이터에서 사용하는 Hyper-V 가상 어댑터를 재구성하려면"섹션을 참조하십시오.
이것이 달라지기를 바랍니다. 이것은이 "새롭고 향상된"에뮬레이터가 아니라 작동하는 것을 따라 잡으려고 노력하는 피곤한 프로세스였습니다.
이것은 나를 위해 일했습니다. Windows 8 시작 화면으로 이동합니다. 오른쪽으로 스크롤하여 HyperV 타일을 확인합니다.
Hyper V로 이동합니다. 가상 스위치 관리자로 이동합니다. "Windows Phone 에뮬레이터 내부 스위치"라는 가상 스위치를 만듭니다. 연결 유형을 내부로 만듭니다.
이제 에뮬레이터를 시작하십시오. 작동합니다.
여기에있는 답변 중 일부는 도움이되었으며 시행 착오 방법을 테스트하여 저에게 적합한 솔루션을 찾았습니다. 참고 : Windows 8 64 비트에 Cisco VPN 클라이언트가 설치되어 있습니다. Cisco 클라이언트를 제거하고 싶지 않았습니다.
- Hyper-V 관리자 – 가상 스위치 관리자를 열고 "Windows Phone 에뮬레이터 내부 스위치"라는 가상 스위치를 만듭니다. 연결 유형을 "내부"로 지정합니다. 기존 가상 스위치를 제거 할 필요가 없습니다.
- "네트워크 연결"을 엽니 다. "vEthernet Windows Phone 에뮬레이터 내부 스위치"를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. "Deterministic Network Enchancer"를 선택 해제하고 확인을 클릭합니다. 다른 vEthernet 인터페이스에서도 그렇게 할 수 있습니다.
- 에뮬레이터를 실행하면 작동합니다.
Xde는 현재 Cisco VPN Client v5.x와 호환되지 않는 것 같습니다. VPN 클라이언트가 설치된 상태에서 실제로이 오류가 발생합니다. Cisco VPN Client를 제거하면이 문제가 해결됩니다.
이것은 동일한 문제를 해결하는 데 도움이되었습니다. http://mobileworld.appamundi.com/blogs/petevickers/archive/2012/11/01/troubleshooting-windows-phone-8-emulator-problems.aspx
동시에 실행하더라도 virtualbox를 제거 할 필요가 없습니다.
이것이 누군가에게 도움이되기를 바랍니다.
이 어리석은 오류에 대한 해결책을 찾았습니다. 이 문제에 대해 거의 한 달 동안 작업했습니다.
I just did 2 things recently and I emulator did create virtual machine in Hyper-V as well as deployed my application into Emulator.
- DISABLE ANTI-VIRUS. (I was using Panda Cloud Anti-Virus)
- Enable FIREWALL if you did TURN OFF
I hope this would work.
Thanks.
I had some issues getting this going. In the end, by randomly disabling and enabling my network adapters, I was able to get the virtual switch working even for an external adapter.
I was able to fix this by removing VMWare Player and Virtual Box, and then performing a Repair install of the Windows Phone 8 SDK (Control Panel-> Uninstall -> Windows Phone 8 SDK -> Change -> Repair
If this problem happens on Windows 10, there's an easy fix... navigate to:
- Start Menu
- Settings
- Network and Internet
- Status
- Network Reset
이렇게하면 에뮬레이터에서 다시 만들 수 있도록 모든 가상 네트워크 어댑터가 정리됩니다. 재부팅 한 후 에뮬레이터를 삭제 한 다음 다시 생성하면 작동하는 방식으로 필요한 네트워크 어댑터가 생성됩니다.
고지 사항 : 이 기술은 Windows 10 컴퓨터에서 Android 용 Visual Studio 에뮬레이터를 사용하여 저에게 효과적이었습니다. 나는 그것이 Windows 8이 아니며 Windows Phone 에뮬레이터가 아니라는 것을 이해하지만 근본적인 문제는 동일하므로 누군가 여기에 와서 Windows 10을 가지고 있다면 이것을 시도해 볼 수 있습니다.
'Development Tip' 카테고리의 다른 글
파이썬에서 목록을 jsonarray로 변환하는 방법 (0) | 2020.12.08 |
---|---|
Python에서 모듈 가져 오기-모범 사례 (0) | 2020.12.07 |
내 사용자 정의보기에서 표준 속성 android : text를 사용하는 방법은 무엇입니까? (0) | 2020.12.07 |
Glob 일치, 모든 JS 파일 제외 (0) | 2020.12.07 |
데이터베이스의 모든 외래 키를 나열 할 수 있습니까? (0) | 2020.12.07 |