Pregunta

¿Cómo puedo conectar mi emulador de Android a internet, por ejemplo, utilizar el navegador? He encontrado un montón de consejos sobre qué hacer para cuando su conectado a través de un proxy, pero ese no es el caso aquí, mi máquina (Windows 7) está conectado directamente al router.

¿Fue útil?

Solución

Creo que algunas de las respuestas pueden haber abordado esta, sin embargo oblicuamente, pero esto es lo que funcionó para mí.
Asumiendo que su problema se produce cuando se está en una red inalámbrica y tiene instalada una tarjeta de red LAN, el problema es que el emulador intenta obtener su configuración DNS de esa tarjeta LAN. No es un problema cuando se está conectado a través de esa LAN, pero completamente inútil si estás en una conexión inalámbrica. Me di cuenta de esto cuando estaba en mi portátil.
Por lo tanto, cómo fijar? Simple: Desactivar la tarjeta LAN. De Verdad. Sólo tienes que ir a las conexiones de red, encontrar la tarjeta de LAN, haga clic derecho y seleccione desactivar. Ahora probar su emulador. Si eres como yo, de repente ... funciona!

Otros consejos

Si usted está en Mac - Quizás -

  1. Ir de Apple icono -> Preferencias del Sistema -> Red
  2. Haga clic en el icono de engranaje en el y seleccione 'Orden de conjunto de servicios'
  3. Traer la interfaz activa antes de otra interfaz.
  4. Reiniciar el emulador de Android.

Mi Plataforma: Mac OS 10.6.4 Eclipse: 3.6

He tenido un problema similar donde mi mapa de aplicación de fondo era gris (sin azulejos) y el navegador era incapaz de conectarse a Internet.

Dentro de Eclipse fui a Ejecutar Configuraciones -> Target y añadí "-dns-server X.X.X.X" y todo funcionaba bien después. (Obviamente X.X.X.X era la dirección IP de mi servidor DNS).

Esta es una respuesta a los desarrolladores usar Android Studio .

Sistema operativo: Mac OS X El Capitán

IDE: Android Studio 2.2

Por algunas razones, no fue capaz de acceder a Internet a través de mi AVD en el trabajo (problemas de configuración de red proxy o probablemente). Lo que hizo el truco para mí fue el lanzamiento de línea de comandos en mi AVD y dando manualmente el DNS público de Google 8.8.8.8.

En el Terminal de ir a las herramientas de la carpeta de su SDK de Android para encontrar el programa 'emulador':

cd ~/Library/Android/sdk/tools

A continuación, recuperar el nombre de sus AVDs:

emulator -list-avds

Se le 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

A continuación, inicie la AVD desea con las siguientes instrucciones:

emulator -avd NameOfYourDevice -dns-server 8.8.8.8

Se lanza Su AVD y usted debería ser capaz de utilizar Internet.

Con el fin de utilizar Internet a través de Proxy en emulador tratar estos pasos que trabajó para mí:

vaya a Preferencias-> Inalámbrico y redes-> redes- móviles> APN. Pulse el botón de menú. aparecerá un menú de opciones.

del menú de opciones seleccione APN nuevo.

Haga clic en Nombre. proporcionar el nombre de APN decirlo Mi APN.

Haga clic en la APN. Introduzca www.

Haga clic en Proxy. introducir la IP del servidor proxy. se puede obtener de los exploradores de Internet del menú Opciones de Internet.

haga clic en el puerto. introduzca el número de puerto en mi caso fue 8080. se puede obtener de los exploradores de Internet del menú Opciones de Internet.

Haga clic en el usuario nombre. proporcionar el nombre de usuario en el formato dominio \ nombre-usuario. en general, es su sistema de inicio de sesión.

Haga clic en la contraseña. proporcionar su contraseña sistemas.

botón de menú pulse de nuevo. aparecerá un menú de opciones.

pulse guardar este y tratar de abrir su navegador. Creo que U ha ayudado?

  1. righ clic en el Proyecto en Eclipse
  2. seleccione Ejecutar como -> Ejecutar configuraciones ...
  3. Seleccionar aplicación Android y luego seleccione la pestaña "destino"
  4. Búsqueda de "emulador de comandos Opciones adicionales de la línea" y poner esta línea de comandos de cuadro de texto

    -http-proxy http: // : @ :

¿Usted ha intentado iniciar el emulador con privilegios administrativos ? Funcionó para mí, estoy corriendo Windows 7 64-bit)

Hay diferentes soluciones a este problema. Uno de ellos, te voy a mostrar en mi experimento y los resultados observados en los resultados mediante un estudio reciente de Android y AVD imágenes descargados 2017.

  1. Lo primero que tienes que hacer es poner en marcha su AVD de Android Studio. (en mi caso yo elija NEXUSAPI25 androide imagen 7.1)

  2. Goto Configuración -> Wireless y redes -> Red Celular -> Puntos de Acceso -> (+) pulse Add -> introducir la siguiente si no tiene proxy de NTLM o apoderado en absoluto (lo que significa que está conectado directamente)

    a. agregar el nombre APN como myAPN   si. agregar APN servidor => www   C. guardar y tratar de navegar por Internet.

si este trabajo doesn complemento 'ANDROID_SDK_ROOT' en la que la variable de entorno

A continuación, poner en marcha AVD con el comando del emulador de la siguiente manera

emulator -avd Nexus25 -dns-server 8.8.8.8
  1. Para aquellos que utilizan servidores proxy NTLM, i le mostrará cómo funciona para mí lado.

  2. añadir su camino Android_sdk_root en su variable de entorno. Este código de línea de comando make leer con éxito como el uso de nombres de AVD y así sucesivamente.

  3. Lanzamiento de su emaulator con el siguiente comando

> emulador -avd Nexus_5X_API_25 http: // usuario: contraseña @ direcciónip: puerto

ENTER

 introducir descripción de la imagen aquí

 introducir descripción de la imagen aquí

Si estás detrás de un proxy en el SDK Manager, bajo Tools -> Options, no configure la configuración de proxy. Cuando se ejecuta desde la línea de comandos añadir -http-proxy:

emulator.exe -avd YOUR_AVD_NAME_HERE -http-proxy PROXY:PORT

funcionado para mí.

En mi caso, yo sólo tenía que poner en marcha el dispositivo virtual Android (AVD) desde el "SDK de Android y AVD Manager", y que estaba trabajando

Me encuentro con este problema la primera vez que corro el simulador, lo solucioné poniendo el servidor DNS con

Library/Android/sdk/platform-tools/adb shell getprop net.dns1

conseguir el servidor DNS actual de 10.0.2.3 simulador

A continuación, establezca a mi servidor DNS LAN

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1

he tenido un problema similar. He instalado una aplicación que requiere permisos de Internet (y lo utilizó), y de repente, trabajé.

Los individuos, comprobar también si si no está conectado a través de una VPN en alguna parte, ya que también puede perturbar la conexión a Internet.

blacharnia

En Eclipse vaya a DDMS

en DDMS selecciona Control emulador , que contiene Estado Telefonía en el estado de la telefonía contener datos -> seleccione Inicio , lo que permitirá su conexión a Internet, si desea desactivar la conexión a Internet para emulador entonces ---> seleccione Ninguno

(Nota:. Esto permitirá que las conexiones a Internet sólo si PC / ordenador portátil en el que está ejecutando el Eclipse tiene conexiones de Internet activas)

Después de leer esto me decidí a buscar en mis "NIC". Pongo esta entre comillas porque como muchos Estoy corriendo NIC virtuales para dispositivos como Hamachi y Virtual Box. Después he deshabilitado Hamachi soy capaz de usar el Internet. Mi conjetura es que el emulador recoge la primera NIC disponible independientemente de si es virtual. Ahora para averiguar si puedo reorganizar mi pedido nic sin que se rompa mi caja de abajo.

Windows 7 de 32 bits

Gracias por los punteros. Que realmente ayudaron. La palabra "Firewall" hace clic en una idea en mi mente.

Tengo una máquina de Windows XP con conexión WIFI y sin proxy. Tengo Norton Internet Security se ejecuta en mi máquina que tiene un Firewall inteligente. Este Firewall inteligente gestiona el acceso a los programas de la red, incluyendo emulator.exe. Fui a Ajustes -> Control de programa y luego pleno acceso a emulator.exe. Después de esto empecé Android Emulador y Bang ... podría conectarse a Internet.

Espero que esto ayuda a gente nueva.

~ Saggy

Mis preferencias Servicio Solicitar eran correctas (Wi-Fi era el primero), pero aún no se pudo conectar.

respuesta era para apagar el Puente del rayo:

Preferencias del sistema> Red> Puente del rayo

A continuación, establezca Configurar IPv4 a cerrado y aplicar los cambios.

No hay necesidad de atornillar alrededor con puntos de acceso en el emulador.

Si estás en MacOS con 2.2 y seguir viendo un error sobre la conectividad de datos, trate de lo anterior, funciona.

  • He quitado todas las interfaces de red a través de LAN, excepto Sys Preferencias
  • Incluso pensaba que mi DNS es proporcionada por DHCP, DNS que volver a teclear con un solo servidor
  • utilicé-http-proxy en la línea de comandos para especificar uno

Se comienza a trabajar en la oficina. Uf.

Lo solucioné mi deshabilitar todas las conexiones de red, excepto la conexión wifi que estaba usando, a continuación, establecer las propiedades de una conexión que permitió tener direcciones DNS asignadas estáticamente restante. (Sin DHCP) Esto fue en Win7 64 bits

Creo que a veces es sólo basta con reiniciar el dispositivo virtual. : -)

Yo tenía el mismo problema en mis ventanas virtuales 7.

  1. Ir a Conexiones de red
  2. Alt> Opciones avanzadas> Configuración avanzada ...
  3. En la segunda pestaña llevar la interfaz de las redes de Internet en la parte superior

espero que sea útil Gracias a

En el emulador de Android, convirtiendo el modo Avión, a continuación, de nuevo funcionado para mí.

También experimentado el mismo problema. La solución más simple que descubrí es:

  • Ir a la carpeta emulador de Android \ SDK \ y símbolo del sistema abierto.
  • Tipo emulator -list-avds para ver los nombres de emuladores disponibles.
  • Tipo de comando emulator -avd name-of-your-device -netdelay none -netspeed full -dns-server 8.8.8.8 y pulse Enter.

Sí - en la victoria 7 iniciar el emulador con privs administrador y todo estará bien -. O al menos obtendrá la radio va en Android

Yo tenía un problema similar en Win7 64 bits. Intentado desactivar mis hamachi y virtualbox adaptadores y no funcionó. A partir intentado AVD como administrador y no funcionaba. Al final he deshabilitado el adaptador teredo túnel utilizando la información en este sitio y funcionó: http: // www .mydigitallife.info / 2007/09/09 / cómo-a-disable-tcpipv6-teredo-túnel-en-vista /

He encontrado que a partir del emulador con 'borrar datos de usuario' marcado aclaró este problema para mí después reconstruí mi máquina dev de Vista x64 a x64 Win7.

parece que puede haber algunas razones por las que podría estar sin conexión a Internet de un emulador, en mi caso yo estaba trabajando desde su casa, donde tengo una conexión inalámbrica a continuación, entró en la oficina y enchufado directo, sin embargo, aunque mi inalámbrica se ha desconectado la conexión no se ha desactivado lo que no hay conexión de emulador. mi entendimiento es que cuando se pone en marcha busca un adaptador de red y si existe algún conflicto aquí que podría dar lugar sin conexión a Internet. para resolver vaya a Inicio> Configuración> Conexiones de red Haga clic derecho en Conexión de red inalámbrica (si no está utilizando inalámbrica) y seleccione Desactivar

No estoy usando un proxy ... sin embargo yo estoy usando un guión ... ¿Hay alguna forma de evitar esto. Estoy detrás de un firewall de la empresa

No estoy seguro de si este es su problema, pero así es como me fijo mío.

Siempre he tenido este error "No hay servidores DNS encontró" al iniciar el emulador y hice un montón de investigación sobre Google en vano. De todos modos, he encontrado un puesto en alguna parte (no lo encuentra más) que se dice que el número de tarjetas de red, el número de entradas de DNS podría afectar el emulador. Además, sabiendo que el emulador utiliza una función de la API de Windows (GetNetworkParams ()) para resolver las entradas de DNS, no podía confiar en el% Windows% \ System32 \ archivo Hosts.

Sin embargo, me fui en las propiedades del NIC (en Windows 7) para encontrar que estaba especificando una dirección IP estática, pero no hay entradas DNS. Por lo tanto, tengo las entradas DNS de mi router y les enchufó en la propiedad NIC. Me reinicia el emulador y ahora está usando las entradas DNS correctas!

Puedo usar mi conexión a Internet con el emulador ahora, y funciona de maravilla!

Espero que ayude!

pensé que he experimentado problemas con la conexión de mi emulador de internet, pero resultó ser problemas con el código que estaba usando. Sé que es obvio, pero en primera instancia a probar el navegador en el emulador para confirmar que no tienen acceso a Internet. Me habría ahorrado una hora si lo hubiera hecho en primer lugar.

Tengo Mac OS X 10.7.2, Eclipse Helios Service Release 2. También funciona a través de proxy y la configuración de mi IP son a través de DHCP. He resuelto este problema en primer lugar, el uso de este artículo http: // www .gitshah.com / 2011/02 / androide-fijación-no-internet-connection.html , entonces retira la configuración del emulador y sólo tiene que ir a RUN> Ejecutar Configuraciones-> Destino-> adicionales emulador de comandos Opciones de línea y escriba allí xxx.xx.111.1-http-proxy: 3128. También me gustaría decir que cuando he escrito también un DNS así: -dns-servidor xxx.xx.111.1 xxx.xx.111.1-http-proxy: 3128 no funcionó, pero cuando quité DNS funcionó. También me gustaría señalar, que las opciones de línea de comandos del emulador adicionales no son visibles sin necesidad de desplazarse a la parte inferior de la ventana. También quiero señalar, que cuando se cambian las opciones del emulador, todas las aplicaciones funcionarán. Pero si usted escribe Opciones adicionales de la línea de comandos del emulador, es necesario escribirlos cada vez que para cada objetivo aplicación en Ejecutar configuraciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top