Moja maszyna programująca jest jednocześnie podłączona do dwóch różnych sieci. Jedna to ethernet (eth0), a druga to WiFi (en1). W tej sytuacji emulator Androida wydaje się zawsze chcieć dotrzeć do sieci na eth0. Czy po uruchomieniu emulatora z wiersza komend można wybrać opcję korzystania z określonego interfejsu sieciowego na komputerze programistycznym (en1 w moim przypadku)?Jak określić, jakiego interfejsu sieciowego powinien używać emulator Androida na moim komputerze programującym?
Wygląda na to, że powinno być to możliwe dzięki argumentom, które można przekazać do -qemu flagę. Jednak bieżąca wersja emulatora nie zostanie uruchomiona, gdy użyjesz tej flagi.
Szukam sposobu na przekierowanie wszystkich żądań HTTP na dowolny możliwy adres z emulatora Androida na pl1. – elevine
Następnie możesz użyć darmowego serwera proxy. Skonfiguruj emulator tak, aby używał proxy z opcją _http-proxy_ i skonfiguruj trasę przez en1 dla ip serwera proxy. – mattlaabs
To dobry pomysł. Czy możesz zaproponować serwer proxy, który będzie łatwy do skonfigurowania? – elevine