No hay internet en el emulador de Android: ¿por qué y cómo solucionarlo? [cerrado]

101

Estoy intentando utilizar Internet con el emulador de Android, pero no tengo éxito. ¿Algunas ideas?

Erik Sapir
fuente
4
¿Qué estás tratando de hacer exactamente? ¿Usa el navegador u otras aplicaciones en el emulador, o usa conexiones a Internet en su propia aplicación?
r1k0
Trate de aceptar algunas respuestas, usted y ellos obtendrán reputación
Janusz
1
Esta pregunta tiene una respuesta que funcionó para mucha gente: stackoverflow.com/questions/2039964/…
harpo
¡He respondido a continuación con una URL que tiene más detalles!
MduSenthil

Respuestas:

34

Si por "usar Internet" quiere decir que no puede acceder a Internet desde una actividad mientras prueba en el emulador, asegúrese de haber configurado el permiso de Internet en su AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

Si está utilizando el navegador web, consulte la publicación de Donal

cheneson
fuente
109

Para usar Internet en el emulador si está configurado detrás de un servidor proxy, realice los siguientes pasos:

  1. Vaya a Configuración-> Conexiones inalámbricas y redes-> Redes móviles-> Nombres de puntos de acceso.
  2. Presione el botón de menú. aparecerá un menú de opciones.

  3. en el menú de opciones, seleccione Nuevo APN.

  4. Haga clic en Nombre. proporcione el nombre para apn decir Mi APN.
  5. Haga clic en APN. Ingrese www.
  6. Haga clic en Proxy. ingrese la IP de su servidor proxy. Puede obtenerlo en el menú de opciones de Internet de los exploradores de Internet.
  7. haga clic en Puerto. ingrese el número de puerto en mi caso fue 8080. Puede obtenerlo en el menú de opciones de Internet de los exploradores de Internet.
  8. Haga clic en Nombre de usuario. proporcione el nombre de usuario en formato dominio \ nombre de usuario. generalmente es el inicio de sesión de su sistema.
  9. Haga clic en contraseña. proporcione la contraseña de su sistema.
  10. presione el botón de menú nuevamente. aparecerá un menú de opciones.
  11. presione guardar. intente ejecutar su navegador. Espero que funcione para ti, funcionó para mí. buena suerte.
Ashwani Kumar
fuente
7
No woking ... .
includeMe
3
¡¡Esto funciona para mi!! ¡Muchas gracias! El APN que había estado tratando de usar está configurado en "internet" predeterminado, pero resulta que necesitas que el valor sea "www".
lamwaiman1988
2
Me funcionó pero sin proporcionar nombre de usuario y contraseña, supongo que depende de la infraestructura de red. ¡Gracias!
MichalK
+1 funciona con el suministro de nombre de usuario y contraseña y sí, depende de la infraestructura de red
shareef
1
Funciona bien. Sin embargo
Bryida
30

Si está utilizando eclipse, intente:

Ventana> Preferencias> Android> Iniciar

Opciones predeterminadas del emulador: -dns-server 8.8.8.8,8.8.4.4

Lengoman
fuente
12
Ya no usamos eclipse. ¿Estamos usando Android Studio? ¿Cómo hacer esto en Android Studio?
Neon Warge
3
línea de comando:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom
agregar -dns-server 8.8.8.8,8.8.4.4 a la línea de comandos de mi emulador me resolvió el problema. Android no tenía Internet antes, ahora sí. Ejecutando en Win10. Sin embargo, estoy desconcertado por qué ese argumento de línea de comando era necesario.
mipnw
17

Intente iniciar el emulador desde la línea de comandos de la siguiente manera:

emulator -verbose -avd <AVD name>

Esto le dará una salida detallada y puede mostrar el error que impide que el emulador se conecte a Internet.

Dave Webb
fuente
4

Verifique su configuración de Internet, firewalls y demás, puede que lo estén bloqueando, sé que cuando estaba trabajando en eso en la universidad estaban bloqueando el número de puerto, pero nunca he tenido ningún problema en las máquinas de mi hogar

Donal Rafferty
fuente
7
que puerto es
Erik Sapir
4

He buscado larga y arduamente una respuesta a esta pregunta. Por lo que deduzco, Google lo hizo a propósito una vez que la gente usó la conexión a Internet para agregar comentarios de spam al mercado. Sin embargo, encontré a un chico que lo había hecho y estaba dispuesto a compartir las imágenes requeridas. El AVD vinculado funciona (para mí) tanto en el mercado como en el navegador de Internet.

NOTA : Parece que va a arreglar el mercado. Pero el mercado no funcionará sin Internet, por lo que si el mercado es fijo, el navegador de Internet también funcionará. Yo mismo descargué los archivos vinculados y mostró Internet perfectamente en el navegador.

Juan
fuente
3

Si se encuentra con este problema y está trabajando con un sistema operativo que no es Windows / Mac (Ubuntu en mi caso), intente iniciar el emulador por sí mismo en Android SDK y AVD Manager y luego ejecute su aplicación.

Ryan
fuente
1

La forma más sencilla es seguir estos pasos:

  1. ejecutar el emulador de Android 1.5
  2. abre el menú
  3. ir a la configuración
  4. configuración inalámbrica (primer bloque) y en la parte inferior derecha apaga el modo avión.

A estas alturas ya habría visto en la parte superior 3g y su conexión establecida.

123infinito
fuente
0

en OSX, Little Snitch negaba automáticamente cualquier conexión con Eclipse (y el emulador). Permitir conexiones en Little Snitch, debes entrar en las reglas de Little Snitch

CQM
fuente
-2

Permita que ADB acceda a la red abriéndola en el firewall

Si está utilizando winvista y superior, vaya a Windows Advance Firewall en la herramienta administrativa en el Panel de control y habilítelo desde allí

hzron
fuente
18
esta imagen no existe
Lenin Raj Rajasekaran
voto negativo hasta que se restaure la imagen.
ninjaneer
votado en contra porque la imagen no está disponible.
Nikhil Gaur