1 votos

Android Studio no puede ver ningún objetivo conectado, ni hardware ni virtual

En Android Studio, puedo hacer con éxito una compilación limpia, pero cada vez que intento ejecutar, veo que la ventana "Select Deployment Target" dice Initializing ADB, pero luego en Connected Devices veo .

Puedo crear un Dispositivo Virtual, pero después de crearlo no puedo verlo en la ventana de Dispositivos Conectados. Si voy al Administrador de Dispositivos Virtuales de Android puedo ver el nuevo dispositivo y varios otros que he creado.

Puedo abrir el terminal y ejecutar adb connect 192.168.1.229 (la IP wifi de mi dispositivo) y obtener una conexión. Luego puedo ejecutar adb devices y lo veo en la lista. Pero sigue sin aparecer en Dispositivos Conectados.

El idea.log repite lo siguiente:

2018-10-29 18:36:00,808 [st Monitor]   WARN -            #com.android.ddmlib - Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out 
2018-10-29 18:36:00,808 [st Monitor]   WARN -            #com.android.ddmlib - Connection attempts: 12 
2018-10-29 18:36:00,825 [st Monitor]   INFO -            #com.android.ddmlib - adb restarted 
2018-10-29 18:37:17,045 [st Monitor]   WARN -            #com.android.ddmlib - Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out 

No tengo ni idea de por qué está intentando 192.168.1.43 y no parece haber ningún servidor funcionando allí. ¿Es una configuración que tengo que cambiar?

Intento de arreglo:

  • matar el servidor adb
  • reiniciar Android studio
  • reiniciar el portátil
  • actualizar Android Studio y reinstalar con la configuración por defecto en lugar de mantener la antigua

Detalles del sistema:

  • OSX 10.13.6
  • Android Studio 3.2.1
  • Android Debug Bridge versión 1.0.40 Versión 4986621

3voto

Jonathan Davies Puntos 109

Para la posteridad la respuesta fue que localhost había sido reasignado. Lo descubrí escribiendo "ping localhost" en el terminal. La solución fue añadir una línea en etc/hosts, como dijo Chappie. Todavía no he podido averiguar qué causó la reasignación, ni cómo. Aviso de que la reasignación de tu localhost puede hacer que algunos programas dejen de funcionar correctamente.

2voto

chappie Puntos 11

Creo que tengo el mismo problema, encontré la clave es que la IP de mi localhost ha cambiado, por lo que Android studio no puede conectarse a la IP correcta. Solo hay que editar /etc/hosts para introducir esto: 127.0.0.1 localhost y reiniciar Android studio, el problema se ha resuelto.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X