Эмуляторы Android не могут подключаться к Интернету при использовании WiFi на главном компьютере. Хост - это Macbook pro, а среда разработки - Visual Studio 2015, работающая внутри виртуальной машины Windows 10 с использованием Parallels. Когда я подключаю кабель Ethernet к Macbook, эмулятор Android может подключаться к Интернету и загружать веб-сайты, но при использовании Wi-Fi на хосте он не может подключиться. У кого-нибудь еще была эта проблема?Visual Studio Android Emulator подключение к Интернету
ответ
Вопрос был с Wi-Fi. Если хост Mac был подключен к Интернету через Wi-Fi, эмуляторы, работающие внутри виртуальной машины Windows, не могли получить доступ к Интернету. Как только я переключился на подключение к локальной сети, эмуляторы смогли подключиться к сети.
Проверьте сетевые адаптеры на виртуальной машине. Вы, вероятно, некоторые из Oracle Virtual Box или другой
Уже удален Oracle Virtual Box из виртуальной машины Windows 10, а также удалены все сетевые адаптеры и виртуальные коммутаторы. После этого я повторно создал эмуляторы, но до сих пор не могу подключиться к Интернету из эмулятора Android при использовании WiFi на Mac. – DotNetDev
, когда вы удаляете их и запускаете эмулятор, они возвращаются при следующем запуске VM. Мне действительно нужно было удалить ящик Oracle. Но может быть, Алан прав, и он не должен работать. –
я поставил эту работу в вложенной среде виртуализации, но мой хозяин является Windows Server 2016 машина:
Физическая машина (WinServer2016) ->В.М. (WinServer2016) ->VS Emulator для Android
я должен был выполнить следующую команду в моем хосте:
Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on
Я думаю, что если вы включите спуфинг MAC-адресов на своем Macbook pro, это сработает.
Спасибо, Росберг .... на самом деле мой вопрос оказался WIFI. Эмуляторы не будут подключаться к Интернету, если хост Macbook использует WIFI. Когда я подключаюсь через адаптер LAN, эмуляторы могут получить доступ к сети. – DotNetDev
Строго говоря, это не поддерживается эмулятором Android Visual Studio (https://msdn.microsoft.com/en-us/library/mt228280.aspx#BootableVHD). Вы можете попробовать запустить Google AVD на Mac и подключиться к нему с помощью этого метода: http://stackoverflow.com/a/1931633/4023569 –
Полезно, спасибо. – DotNetDev