Cómo conectar el emulador de Android a Internet

Resuelto Hoff asked hace 14 años • 39 respuestas

¿Cómo puedo conectar mi emulador de Android a Internet, por ejemplo, para usar el navegador? Encontré muchos consejos sobre qué hacer cuando estás conectado a través de un proxy, pero ese no es el caso aquí, mi máquina (Windows 7) está conectada directamente al enrutador.

Hoff avatar Jan 11 '10 11:01 Hoff
Aceptado

Creo que algunas de las respuestas pueden haber abordado esto, aunque sea indirectamente, pero esto es lo que funcionó para mí.

Suponiendo que el problema ocurre cuando estás en una red inalámbrica y tienes una tarjeta LAN instalada, el problema es que el emulador intenta obtener su configuración DNS de esa tarjeta LAN. No es un problema cuando estás conectado a través de esa LAN, pero es completamente inútil si estás en una conexión inalámbrica. Noté esto cuando estaba en mi computadora portátil.

Entonces, ¿cómo solucionarlo? Simple: deshabilite su tarjeta LAN. En realidad. Simplemente vaya a sus Conexiones de red, busque su tarjeta LAN, haga clic derecho y elija desactivar. Ahora prueba tu emulador. Si eres como yo, de repente... ¡funciona!

Vaughn avatar Apr 24 '2010 00:04 Vaughn

Si estás en Mac, prueba esto.

  1. Ir al icono de Apple -> Preferencias del sistema -> Red
  2. Haga clic en el ícono de ajustes y seleccione 'Establecer orden de servicio'
  3. Traiga la interfaz activa antes que otra interfaz.
  4. Reinicie el emulador de Android.
netcharmer avatar Dec 18 '2010 10:12 netcharmer

[EDITAR] Para la versión más reciente de Android Studio, el emulador que necesitas usar ya no está en la ~/Library/Android/sdk/toolscarpeta sino en ~/LibraryAndroid/sdk/emulator. Si mientras intenta la siguiente solución recibe el siguiente mensaje "PÁNICO: Falta el programa del motor del emulador para la CPU 'x86'", consulte https://stackoverflow.com/a/49511666 para actualizar su entorno bash.

Sistema operativo: Mac OS X El Capitán

IDE: Android Estudio 2.2

Por algunas razones, no pude acceder a Internet a través de mi AVD en el trabajo (probablemente problemas de configuración de red o de proxy). Lo que funcionó para mí fue iniciar en la línea de comando mi AVD y proporcionar manualmente el DNS público de Google 8.8.8.8.

En tu Terminal, ve a la carpeta herramientas de tu SDK de Android para encontrar el programa 'emulador':

cd ~/Library/Android/sdk/tools

Luego recupere el nombre de sus AVD:

emulator -list-avds

Te devolverá algo como esto:

Android_Wear_Round_API_23
Nexus_10_API_22
Nexus_5X_API_22
Nexus_5X_API_24
Nexus_9_API_24

Luego inicie el AVD que desee con las siguientes instrucciones:

emulator -avd NameOfYourDevice -dns-server 8.8.8.8

Su AVD está iniciado y debería poder utilizar Internet.

Fred B. avatar Dec 14 '2016 11:12 Fred B.

Mi plataforma: Mac OS 10.6.4 Eclipse: 3.6

Tuve un problema similar en el que el fondo de mi aplicación de mapas era gris (sin mosaicos) y el navegador no podía conectarse a Internet.

Dentro de Eclipse fui a Ejecutar configuraciones -> Destino y agregué " -dns-server X.X.X.X" y todo funcionó bien después. (obviamente X.X.X.Xera la dirección IP de mi servidor DNS).

Jeremy Kie avatar Oct 22 '2010 16:10 Jeremy Kie