2016-11-07 1 views
0

호스트 컴퓨터에서 WiFi를 사용하는 경우 Android 에뮬레이터가 인터넷에 연결할 수 없습니다. 호스트는 Macbook pro이고 Parallels를 사용하는 Windows 10 VM 내에서 실행되는 Visual Studio 2015입니다. MacBook에 이더넷 케이블을 연결하면 Android 에뮬레이터가 인터넷에 연결하여 웹 사이트를로드 할 수 있지만 호스트에서 WiFi를 사용하면 연결할 수 없습니다. 다른 사람이이 문제를 겪었습니까?Visual Studio Android 에뮬레이터 인터넷 연결

+0

엄밀히 말하면 Visual Studio Android Emulator (https://msdn.microsoft.com/en-us/library/mt228280.aspx#BootableVHD)에서는 지원되지 않습니다. Mac에서 Google AVD를 실행하고이 방법을 사용하여 VM에서 연결할 수 있습니다. http://stackoverflow.com/a/1931633/4023569 –

+0

도움이됩니다. 감사합니다. – DotNetDev

답변

0

와이파이에서 문제가 발생했습니다. Mac 호스트가 Wifi를 통해 인터넷에 연결된 경우 Windows VM 내부에서 실행되는 에뮬레이터는 인터넷에 액세스 할 수 없습니다. LAN 연결로 전환하면 에뮬레이터가 웹에 연결할 수 있습니다.

0

가상 컴퓨터의 네트워크 어댑터를 확인하십시오. 당신은 아마 오라클 가상 상자 나 나는이 중첩 된 가상화 환경에서 작동하도록 넣어 다른

+0

이미 Windows 10 VM에서 Oracle Virtual Box를 제거하고 모든 네트워크 어댑터 및 가상 스위치를 삭제했습니다. 이 작업을 마친 후에는 에뮬레이터를 다시 만들었지 만 Mac에서 WiFi를 사용하는 동안 안드로이드 에뮬레이터 내에서 인터넷에 연결할 수 없습니다. – DotNetDev

+0

제거한 후 에뮬레이터를 실행하면 다음에 VM을 시작할 때 다시 나타납니다. 실제로 Oracle 상자를 제거해야했습니다. 그러나 앨런이 맞을 수도 있고 일할 생각이 없습니다. –

1

의 일부를 가지고,하지만 내 호스트는 윈도우 서버 2016 시스템입니다 :

물리적 기계 (WinServer2016) ->VM

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on 
: - (WinServer2016)
안드로이드

에>VS 에뮬레이터 내 호스트에서 다음 명령을 실행했다

Macbook Pro에서 MAC 주소 스푸핑을 사용하면이 기능이 작동합니다.

+0

로즈버그에게 감사드립니다 .... 사실 내 문제는 와이파이가되었습니다. 호스트 Macbook이 WIFI를 사용하는 경우 에뮬레이터는 인터넷에 연결하지 않습니다. LAN 어댑터를 통해 연결할 때 에뮬레이터는 웹에 액세스 할 수 있습니다. – DotNetDev

관련 문제