La mia macchina di sviluppo è connessa simultaneamente a due reti diverse. Uno è attraverso ethernet (eth0), e l'altro è WiFi (en1). In questa situazione, l'emulatore Android sembra voler sempre raggiungere la rete su eth0. Quando si avvia l'emulatore dalla riga di comando, esiste un'opzione in cui posso dire di utilizzare un'interfaccia di rete specifica sulla macchina di sviluppo (en1 nel mio caso)?Come specificare quale interfaccia di rete deve essere utilizzata dall'emulatore Android sul mio computer di sviluppo?
Sembra che questo dovrebbe essere possibile tramite args è possibile passare alla bandiera -qemu. Tuttavia, la versione corrente dell'emulatore non verrà avviata quando si utilizza questo flag.
Sto cercando un modo per indirizzare tutte le richieste HTTP, a qualsiasi indirizzo possibile, dall'emulatore Android a en1. – elevine
Quindi è possibile utilizzare un proxy Web gratuito. Configurare l'emulatore per utilizzare il proxy con l'opzione _http-proxy_ e configurare una route tramite en1 per l'ip del proxy. – mattlaabs
Questa è una buona idea. Puoi suggerire un proxy facile da configurare? – elevine