22

Utilizzo l'Emulatore Android fornito con Visual Studio 2015. Quando lo eseguo, nelle impostazioni Wi-Fi di Android questo stato appare Obtaining IP Address.. per la rete Wired eth1. Ma fallisce dopo molto tempo.Nessuna connessione Internet per Emulatore di Visual Studio Android


che cosa ho provato:

  • rimosso tutte le virtual switches in Virtual Switch Manager di Hyper-V prima di eseguire l'emulatore.
  • non controllato automatic detect settings in impostazioni proxy
  • provato diversi livelli di API (19,22, ..)
  • Windows Phone non ha questo problema ed ha connessione internet.
  • Riavviato il mio PC!

quello che presumo:

Quando ho diagnosticare vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) si dice che ha un indirizzo IP valido. Anche all'interno dell'emulatore Android tenta di ottenere un IP. Ovviamente ho bisogno di dare all'emulatore un IP valido, ma non so come o dove o quale valore.

Come fornire l'accesso Internet all'emulatore Android? Grazie in anticipo.

risposta

63

Sembra che Android non sia in grado di acquisire un indirizzo IP da DHCP.

In Hyper-V Manager (virtmgmt.msc), selezionare la VM per il profilo emulatore che si sta tentando di avviare e andare al suo Settings... (tasto destro per il menu di scelta rapida o vedere riquadro azioni sul lato destro).

Sotto Hardware, assicurarsi che non vi sono due switch virtuali:

  1. Emulator Internal Network Adapter
  2. Emulator External Network Adapter

Emulator External Network Adapter deve essere elencato come il secondo adattatore - le questioni di ordine. Se vengono ordinati in modo errato, eliminare l'adattatore esterno e ricrearlo, fornendo le stesse impostazioni precedenti. È possibile crearlo facendo clic su Add Hardware nell'elenco hardware della VM.

Hyper-V Manager - VM Settings

+0

Infatti con il secondo adattatore come esterno funziona! Molto strano che sia necessario il secondo adattatore ... – Andrii

+0

Potrei inserire un IP statico e ha funzionato per me. Vedi [questa risposta SO] (http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network/43615819#43615819). –

+0

L'ordine conta! Questo l'ha risolto per me. – eikuh

0

Per me l'aggiunta di un adattatore esterno per ciascuno di essi fisici (lan/wifi) ha lavorato, ma solo quando l'identificazione LAN virtuale era incontrollato su ciascuno di essi.