Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


El emulador de Android no puede acceder a Internet

Sé que se han hecho preguntas similares antes, pero mi problema es nuevo sólo después de instalar Android Studio 2.3, la última versión en marzo de 2017. Tengo varios años de experiencia en el desarrollo de aplicaciones para Android, y nunca he encontrado este problema antes. Después de actualizar a la versión 2.3 de Android Studio, mi emulador ya no puede acceder a Internet. Incluso desinstalé / reinstalé Android Studio 2.3 desde cero y creé un nuevo emulador, y todavía estoy recibiendo el mismo error. Esto no es un problema de aplicación. Ni siquiera puedo acceder a Internet desde Chrome, y no estaba teniendo este problema la semana pasada. El mensaje que obtengo dice que no se pudo encontrar la dirección DNS del servidor – DNS_PROBE_FINISHED_BAD_CONFIG. Lo único que ha cambiado en mi computadora en la última semana es la nueva versión de Android más posibles actualizaciones de Windows 10. Y sí, mi computadora tiene acceso a Internet. A continuación se muestra una imagen de mi emulador cuando intento utilizar Chrome para buscar "Google". Emulador con mensaje de error

  • Advertencia: No codifique "/ data /"; Utilice Context.getFilesDir (). GetPath () en su lugar
  • ¿Es posible tener atributos personalizados en las etiquetas AndroidManifest.xml?
  • Actividad refrescante al recibir la notificación de gcm push
  • Android: ¿Cómo generar una frecuencia?
  • Error al utilizar elementos de la biblioteca de soporte de diseño de Android
  • Cómo limitar la altura de la vista desplegable de Spinner en Android
  • Android cómo crear mi propia actividad y ampliarla?
  • Uso del comportamiento personalizado para crear múltiples "puntos de anclaje" / posiciones para CollapsingToolbar
  • Disminuye el tamaño de la imagen sin perder su calidad en Android
  • ¿Se admiten objetos Array Vertex de ES OpenGL en cualquier emulador de Android?
  • Columna de 2 columnas con 50% exactamente para cada columna
  • Cómo colocar el botón en el interior del texto de edición
  • 6 Solutions collect form web for “El emulador de Android no puede acceder a Internet”

    He experimentado este mismo problema después de la actualización. Al abrir el navegador Chrome en el emulador, ya no se pudo acceder a google.com.

    Encontré un poste en SO que sugirió que el problema estaba con el emulador que intentaba utilizar un adaptador de red desconectado. Para mí el problema estaba ocurriendo cuando estaba conectado a una LAN. La desactivación del adaptador de LAN inalámbrica solucionó el problema.

    Para deshabilitar el adaptador:

    1. Navegar a Conexiones de red
    2. Buscar el adaptador
    3. Haga clic con el botón derecho y seleccione Desactivar

    Encontré una solución temporal en un subproceso de desbordamiento de pila en Upgraded to SDK 2.3 – ahora ningún emulador tiene conectividad . Tenga en cuenta que este hilo habla de Android SDK 2.3, no de Android Studio 2.3. El problema parece ser que el emulador no puede encontrar el DNS que mi equipo está utilizando actualmente, y la solución temporal es iniciar el emulador desde la línea de comandos y especificar el servidor DNS. Cualquier problema que haya ocurrido en ese entonces debe haber reaparecido en la última versión de Android Studio.

    La solución temporal descrita a continuación corrige el problema con el emulador que accede a Internet. Sin embargo, no soluciona el problema que se produce al intentar ejecutar Android Device Monitor. Si lo hace, el emulador seguirá sin conexión como se describe anteriormente.

    Tenga en cuenta que hay dos archivos denominados "emulator.exe" en el sdk – uno en sdk \ tools y otro en sdk \ emulator. Cualquiera podría funcionar debajo, pero yo uso el que está en sdk \ emulator.

    El primer paso es encontrar dónde se encuentra el SDK. Asumiendo un nombre de usuario de "jdoe" y una instalación predeterminada de Android Studio en Windows, el SDK es más probable en
    C: \ Usuarios \ jdoe \ AppData \ Local \ Android \ sdk.

    El segundo paso es determinar el nombre del AVD (emulador) que desea ejecutar. El comando
    C: \ Users \ jdoe \ AppData \ Local \ Android \ sdk \ emulador \ emulator.exe -list-avds
    Mostrará los nombres de sus AVD. En mi computadora muestra sólo uno, Nexus_5X_API_25.

    Para iniciar el emulador desde la línea de comandos con un servidor DNS especificado, utilice algo como lo siguiente:
    C: \ Users \ jdoe \ AppData \ Local \ Android \ sdk \ emulador \ emulator.exe -avd Nexus_5X_API_25 -dns-server 8.8.8.8

    En este caso, 8.8.8.8 es un servidor de nombres de dominio público de Google.

    Los comandos anteriores se pueden acortar si crea variables de entorno adecuadas y edita la variable de entorno PATH, pero recomiendo precaución al hacerlo.

    Esto fue un problema para mí la última vez que el emulador se actualizó y en ese momento, deshabilitar otros adaptadores de red lo arreglaron. Ahora es recortado de nuevo, pero el único adaptador que está habilitado es un solo wifi, así que no tengo nada que deshabilitar.

    El problema sólo reapareció después de actualizar a través de un prompt las herramientas del emulador a 26.1.1. He desinstalado y reinstalado el emulador a través de la pestaña de actualización de SDK Tools y, afortunadamente, la única opción al instalar de nuevo ahora es instalar 26.0.3 (que parece estar funcionando bien).

    Moral de la historia es ser muy cauteloso de las actualizaciones de emulador .

    Esto me sucedió cuando el emulador se congeló y tuve que matar el proceso. El icono de señal siempre mostraba la pequeña "x" como en la captura de pantalla y ninguna conexión a Internet tuvo éxito.

    Lo único que ayudó fue desinstalar y reinstalar el emulador (no las imágenes AVD)

    En Android Studio:

    Herramientas-> Android -> SDK Manager Desactive "Android Emulator" y deje que se desinstale y vuelva a comprobarlo y vuelva a instalarlo.

    Captura de pantalla

    Después de 10 días de problemas, C:\Android\.android\ todo de C:\Android\.android\ y borré todos los AVD creados. Ahora Internet parece funcionar bien.

    Simplemente recrear el emulador con otra API de destino funcionó para mí

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.