2015-05-04 12 views
14

Niedawno zainstalowałem VS 2015 RC, a emulator Androida wydaje się działać świetnie (jest bardzo szybki :)), ale nie może połączyć się z siecią. Według http://blogs.msdn.com/b/visualstudioalm/archive/2015/04/29/visual-studio-emulator-for-android-in-vs2015-rc.aspx emulator powinien być w stanie połączyć się z moją kartą WiFi. Spojrzałem na emulator w interfejsie administratora Hyper-V i został skonfigurowany w taki sam sposób jak emulator systemu Windows Phone, który działa dobrze. Jakieś pomysły?Jak podłączyć program Visual Studio 2015 Android Emulator do sieci?

enter image description here

Odpowiedz

5

Dzięki chłopaki za pomysły. Odinstalowałem zarówno Xamarin Android Player, jak i Genymotion, a teraz działa emulator VS!

19

miałem ten sam problem, po zainstalowaniu narzędzia RC do komputera, który miał Genymotion wcześniej zainstalowany, więc co zrobiłem było wyłączyć VirtualBox Host-only adapterów Ethernet (który Genymotion używany) i ponownym uruchomieniu emulator, wówczas sieć na emulatorze działa

Device Manager disabled network adapters

+1

Jako intuicyjne jak może się wydawać, miałem również wybrać "Nie" kiedy program VS Emulator dla systemu Android zapytał mnie, czy chcę wprowadzić zmiany, aby umożliwić łączność z Internetem. - Za każdym razem przechodzę i wyłączam wszystkie adaptery VirtualBox i usuwam powiązane z nimi adaptery vEthernet, tylko po to, aby emulator VS dla Androida ponownie włączyć karty VirtualBox i odtworzyć karty vEthernet, gdy bym wybrał "Tak" po wyświetleniu monitu, jeśli chcę, aby system skonfigurował połączenie internetowe. –

+0

Ta odpowiedź oszczędza mi dużo czasu. Dzięki. –

6

Najpierw spróbuj wyłączyć wszelkie wirtualnych adapterów Ethernet, które nie są używane (np. te używane przez Virtual Box). Następnie przejdź do Menedżera funkcji Hyper-V i usuń wszystkie wirtualne przełączniki, a następnie uruchom ponownie emulator.

+0

Może spróbuję, zanim następnym razem przepiszę swoją maszynę. W tej chwili potrzebuję, aby był w stanie roboczym, a zmiany są dość znaczące. –

0

Moje środowisko jest zagnieżdżona wirtualizacji następująco:

maszynie fizycznej (WinServer2016) ->VM (WinServer2016) ->VS Emulator Android

Jedyną rzeczą, która pracowała ja uruchomiłem następujące polecenie w maszynie fizycznej:

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on 

Gdzie $vmName to nazwa maszyny wirtualnej WinServer2016.

0

dla mojego 5.2 "Marshmallow (6.0.0) (android 6.0 - API 23) w VS 2017 po podłączeniu Wi-Fi i odpowiadanie na pytanie o podłączeniu emulatora do sieci Mam moje wirtualne wifi eth2, które jest widoczne jako wifi, gdy Przesunięcie w dół górny pasek narzędzi, które zwykle sprawdzić, czy sieci są podłączone, czy nie.

ale w moich poprzednich próbach ta ikona pokazuje wykrzyknik i brak internetu jest pokazany obok niego, po ponownym uruchomieniu i ponowne uruchomienie emulatora go działa

Visual Studio android emulator WiFi Icon

Kolejnym przydatnym punktem są ustawienia sieciowe, które moja Hyper-V vEthernet z następującą nazwą i pamiętać, że pod łącznością pokazuje dostęp do Internetu ze stanem AndroidAPs7, który jest nazwą połączenia WiFi, a mój główny Wi-Fi pokazuje tylko zmostkowany.

  • vEthernet (11b 1x1 gn LAN PCI Express Half Mini Karta Adapter Wirtualny przełącznik)

enter image description here