studio para funciona emulator emulador descargar android android-emulator vpn network-connection

para - ¿Cómo puedo hacer que mi emulador de Android use la interfaz VPN de mi computadora?



emulador de android para pc (5)

Mi empresa requiere VPN para conectarse a nuestros sistemas de desarrollo y, por primera vez, estoy tratando de trabajar en una aplicación de Android desde casa. Resulta que el emulador no quiere usar la interfaz VPN, así que aunque no tengo conectividad a nuestros sistemas de desarrollo en mi computadora portátil conectada a la VPN, el emulador que se ejecuta no funciona.

He pensado en 3 soluciones para esto:

  1. ejecutar un cliente VPN en el emulador, pero esperaba una solución más simple que esa
  2. configurando un servidor proxy en mi máquina local
  3. reenvío de un puerto en mi máquina local

2 y 3 probablemente funcionen, pero aún me gustaría saber si hay una manera fácil de hacer que el emulador use la interfaz VPN sin una solución alternativa.

Estoy ejecutando OS X 10.7 y ya he intentado ajustar el orden de prioridad de la interfaz con la red >> establecer orden de servicio.

Supongo que puedo desempolvar el viejo Dell y probarlo allí, pero esperaría los mismos resultados.


Configuré una conexión vpn en Windows. Entonces empecé el emulador. El emulador y todo en mi PC comenzaron a usar esa conexión vpn.


Estas soluciones no funcionaban para mí.

Descubrí que puede anular el servidor DNS de la conexión de red móvil 3G utilizando esta aplicación en el emulador de Android o en dispositivos reales.

Enlace a Play Store


Lo que hago en mi mac es asegurarme de que esté marcado ''enviar todo el tráfico a través de vpn''. Encontrará esta configuración después de hacer clic en avanzado mientras se selecciona su conexión vpn en las preferencias de red.

Funciona bien para mi situación, pero puede que no dependiendo del tipo de VPN a la que se está conectando.


Primero inicie su conexión vpn y luego reinicie el emulador, ahora el emulador debe usar la conexión vpn del host.

Es principalmente debido al problema del DNS, según el documento de Android :

Al inicio, el emulador lee la lista de servidores DNS que su sistema está usando actualmente. A continuación, almacena las direcciones IP de hasta cuatro servidores en esta lista y configura los alias en las direcciones emuladas 10.0.2.3, 10.0.2.4, 10.0.2.5 y 10.0.2.6 según sea necesario.


Tuve el mismo problema y lo resolví conectándome a cisco vpn después de que el emulador de Android se hubiera iniciado y conectado a internet.

Funciona para mi en windows 7