Mi máquina de desarrollo está conectada simultáneamente a dos redes diferentes. Uno es a través de ethernet (eth0), y el otro es WiFi (en1). En esta situación, el emulador de Android parece querer siempre llegar a la red en eth0. Al iniciar el emulador desde la línea de comando, ¿hay alguna opción donde pueda indicarle que use una interfaz de red específica en la máquina de desarrollo (en1 en mi caso)?¿Cómo especifico qué interfaz de red debe usar el emulador de Android en mi máquina de desarrollo?
Parece que esto debería ser posible a través de args que puede pasar al -qemu flag. Sin embargo, la versión actual del emulador no se iniciará cuando use esta bandera.
Estoy buscando una manera de enrutar todas las solicitudes HTTP, a cualquier dirección posible, desde el emulador de Android a en1. – elevine
Entonces podría usar un proxy web gratuito. Configure el emulador para usar el proxy con la opción _http-proxy_ y configure una ruta a través de en1 para la IP del proxy. – mattlaabs
Eso es una buena idea. ¿Puede sugerir un proxy que sería fácil de configurar? – elevine