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:
- in Hyper-V Manager aggiungere un nuovo switch virtuale. Denominalo Esterno. Vedi che è connesso alla tua vera connessione di rete.
- 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.
- 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.
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 –
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) –