2015-06-14 9 views
12

Ho appena installato VS 2015 RC e ho aperto l'emulatore VS per Android. Non riesco a collegarmi a Internet da questo emulatore. Sono andato alle impostazioni -> WiFi e ho potuto vederlo acceso, ma non mostrato come connesso a qualsiasi rete. Dopo aver spento il wifi e acceso, ho potuto vedere lo stato di "Connessione".Non riesco a collegarmi a Internet da Visual Studio Emulator per Android

Wifi Connecting snapshot

Come si configura questo emulatore per accedere a Internet?

+0

Trovato la risposta a questo problema da una domanda SO simile. http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network?rq=1 –

+0

Possibile duplicato di [Come connettere l'emulatore di Visual Studio 2015 Android alla rete ?] (http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network) –

risposta

16

Ho dovuto solo disabilitare la scheda di rete solo host VirtualBox, che gli emulatori Genymotion in VirtualBox utilizzati (Pannello di controllo - Rete e Internet - Connessioni di rete su Windows 10), quindi riavviare l'emulatore e funziona come un fascino.

Greg

+1

Nice, ho disabilitato tutti i 'vEthernet' che non sono gestiti da Emulatore o Hyper-V e problema risolto! – MewX

+0

Questa risposta mi fa risparmiare un sacco di tempo. Grazie. –

0

Nel mio caso, ho avuto il wifi ha permesso invece di Ethernet (Il cavo è stato accidentalmente scollegato). Pluggin ha risolto il problema.

1

Uso solo Hyper-V e per qualche motivo, tutti i miei emulatori Android non sono riusciti a connettersi a Internet. Per risolvere questo problema, andare su Hyper-V Manager -> Virtual Switch Manager (sul lato destro della finestra) e rimuovere lo switch virtuale corrispondente, nel mio caso Wireless. Infine, in Visual Studio, esegui l'app con tutti gli emulatori e attendi fino al termine della reinstallazione dello switch virtuale.

13

Se si utilizza il Wi-Fi per connettersi a Internet. Basta andare su Esegui e cercare il gestore di Hyper-v quindi eseguirlo. Seleziona il tuo emulatore dalla sezione macchine virtuali facendo clic destro su di esso vai alle impostazioni. Vedi alcuni adattatori. abbiamo bisogno di una rete esterna di articoli separati. quindi cambialo nel tuo adattatore Wifi. vai al tuo emulatore e google Iman Mohadesi. Funziona. proprio questo.

enter image description here

enter image description here

+0

Questa soluzione ha funzionato per me. +1 Attenzione, cambia solo il primo adattatore esterno. Di solito possono apparire due o tre. Cambia solo il primo in Wifi o Eth Adapter che ti dà internet. –

+0

perfetto per me. grazie +1 –

0

questo link enter link description here salvato la mia un sacco di volte. Spero che questo aiuto per te.

+0

Puoi aggiungere dettagli e citare cosa ti ha aiutato da questo sito? – alexbt

8

Metti via i tuoi fucili da caccia gente. La chiave per risolvere questo è una completa comprensione del problema. L'emulatore Android VS non è configurato immediatamente con una connessione di rete esterna. (Perché perché perché?). L'unico adattatore di rete che ha (Windows Phone Emulator Internal Switch) è (come dice il nome) interno, che non è connesso a Internet. Viene usato (apparentemente) solo per comunicare con l'host.

Quindi, per avere una connessione Internet, è necessario aggiungere un altro adattatore virtuale e collegarlo al sistema host su Internet.

Vedi questo post sul blog per aggiungere e configurare l'adattatore: http://blog.tpcware.com/2017/03/visual-studio-2017-android-emulation/

Panoramica:

  1. in Hyper-V Manager aggiungere un nuovo switch virtuale. Denominalo Esterno. Vedi che è connesso alla tua vera connessione di rete.
  2. Nelle impostazioni della macchina virtuale per l'emulatore Android, aggiungere una nuova scheda di rete (l'emulatore deve essere fermato per fare ciò). Seleziona lo switch virtuale esterno appena creato.
  3. Avvia emulatore e apri browser. Ecco! Ora hai accesso a Internet.

Quindi si prega di ignorare tutti i consigli su riavvio, riparazione, re-installazione, ecc. Questo è tutto uno spreco di tempo. Sono stupito che alcune persone riferiscano che questo risolve la connettività internet.

Un'ultima cosa. Il post sul blog dice che questo approccio non funziona se la scheda di rete è wireless. Funziona trovare per me e ho solo una connessione wireless dal mio portatile.

Problemi correlati