2016-11-07 63 views
0

在主機上使用WiFi時,Android仿真程序無法連接到互聯網。主機是Macbook pro,開發環境是使用Parallels在Windows 10虛擬機內運行的Visual Studio 2015。當我將一根以太網電纜連接到Macbook時,Android模擬器可以連接到互聯網並加載網站,但是當在主機上使用WiFi時,它無法連接。其他人遇到過這個問題嗎?Visual Studio Android仿真程序互聯網連接

+0

嚴格來說,Visual Studio安卓模擬器不支持此功能(https://msdn.microsoft.com/en-us/library/mt228280.aspx#BootableVHD)。您可以嘗試在Mac上運行Google AVD,並使用以下方法連接到VM:http://stackoverflow.com/a/1931633/4023569 –

+0

很有幫助,謝謝。 – DotNetDev

回答

0

問題出在Wifi上。如果Mac主機通過Wifi連接到互聯網,那麼運行在Windows VM內部的模擬器將無法訪問互聯網。一旦我切換到LAN連接,模擬器就可以連接到網絡。

0

檢查虛擬機中的網絡適配器。你可能有一些從Oracle虛擬框或其他

+0

已從Windows 10虛擬機中刪除Oracle Virtual Box以及刪除所有網絡適配器和虛擬交換機。完成此操作後,我重新創建了模擬器,但仍然無法在Android模擬器內連接到互聯網,同時在Mac上使用WiFi。 – DotNetDev

+0

當你刪除它們並運行模擬器時,它們會在下次啓動VM時回來。我實際上不得不卸載Oracle盒子。但可能是艾倫是對的,它不是工作 –

1

我把這個嵌套虛擬化環境中工作,但我的主機是在Windows Server 2016機器:

物理機(WinServer2016) - >VM (WinServer2016) - >VS模擬器爲Android

我在我的主機執行以下命令:

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on 

我認爲,如果您在Macbook Pro上啓用MAC地址欺騙,這將起作用。

+0

謝謝羅斯伯格....事實上,我的問題最終成爲WIFI。如果主機Macbook使用WIFI,模擬器將不會連接到互聯網。當我通過LAN適配器連接時,仿真器可以訪問網絡。 – DotNetDev

相關問題