¿Cómo evitar los mensajes de error de Android Studio / AVD "CANNOT TRANSLATE DNS IP"?


82

Aproximadamente cada 4 segundos después de iniciar el dispositivo emulador desde mi proyecto de Android Studio, se imprime un mensaje de error en la ventana Ejecutar. Es extremadamente molesto porque secuestra el enfoque. Si estoy en la ventana Depurar, cambia a la ventana Ejecutar cada 4 segundos debido a este error, sin importar lo que haga.

Esto empezó hace un día, pero no sé qué lo provocó. Utilizo los mismos dispositivos emuladores desde hace varios meses. ¿Quizás una actualización de alguna parte del SDK de Android? El SDK Manager externo ya no es invocable.

ingrese la descripción de la imagen aquí


Los mensajes comienzan a llegar justo después de que arranque este emulador de desgaste API 25. Una solución es hacer que la pestaña flote, entonces no secuestra mi enfoque; Lo muevo a mi segundo monitor.


También noté que no puedo conectar mi aplicación Android Wear que se ejecuta en mi dispositivo físico (estoy ejecutando un teléfono físico con el desgaste emulado) con mi emulador.


6
El mismo problema. ¿Alguna resolución?
Joshua Pinter

No que yo sepa hasta ahora. Ahora que el administrador de SDK externo no está disponible, el integrado en Andorid Studio parece dar mucho menos control sobre los bits y las piezas. Parece que ya no tengo control sobre los emuladores basados ​​en ARMv7 y x86, por ejemplo. Quería iniciar mi emulador de desgaste API23 pero arroja un error.
Csaba Toth

Pensé en reinstalar Android Studio y Android SDK para comenzar con una pizarra limpia. Estoy en Ubuntu 16.10. Puedo descargar Android Studio, pero el SDK ya no se encuentra en ninguna parte. Supuestamente, Android Studio lo contendría, pero se rescata durante el primer comienzo a buscarlo. Entonces, si Studio no lo instala y no puedo descargarlo por separado, entonces me quedo atascado. Instalé el SDK de Android del repositorio de Ubuntu, que está en / usr / lib / android-sdk con privilegios de root. Ahora estoy atascado
Csaba Toth

1
Creé nuevos emuladores de desgaste (API 23 y 25). La API 23 no se inicia, la API 25 tiene el mismo problema que en la publicación.
Csaba Toth

1
¿Qué versión de Android Studio estás usando? @Csaba_Toth
Tejas Pandya

Respuestas:


3

Es porque eres de conexión a una red que tiene un redireccionamiento automático en ella o se no encriptada (HTTP). Inicia por

  1. Desconectarse de la red.
  2. Reiniciar Android Studio

Si el problema continúa, intente publicar una descripción más detallada del error. Si el problema no continúa, comuníquese con su administrador de red.


0

Quizás esto pueda ayudar:

  • Asegúrate de estar conectado a Internet.

Explicación: 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 de esta lista y establecer sus alias a ellos en las direcciones emulados 10.0.2.3, 10.0.2.4, 10.0.2.5y 10.0.2.6, según sea necesario. Entonces, necesita conexión a Internet para lidiar con ellos.

Al iniciar el emulador en la línea de comando, también puede usar la -dns-server opción para especificar manualmente las direcciones de los servidores DNS que se utilizarán, donde serverListhay una lista separada por comas de nombres de servidor o direcciones IP.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.