Solución de problemasPublicado: 3 min de lectura

adb connect Connection refused en el puerto 5555: cómo solucionarlo

Por qué adb connect falla con Connection refused o "unable to connect to 192.168.x.x:5555", cómo distinguirlo de un timeout y cómo arreglarlo en cualquier Android.

Ejecutas adb connect 192.168.1.20 y te sale esto:

failed to connect to '192.168.1.20:5555': Connection refused

Connection refused (conexión rechazada) significa que el celular respondió, pero nada en él está escuchando en ese puerto. La red está bien. El servicio ADB del celular simplemente no está en modo red, o escucha en otro puerto. Casi siempre la solución es volver a activar el modo red.

Rechazada no es lo mismo que tiempo agotado

ErrorQué significaDónde revisar
Connection refusedEl celular responde, pero el puerto está cerradoEl modo red de ADB o el puerto del celular
Connection timed out / No route to hostEl celular no respondióIP incorrecta, otra red, aislamiento Wi-Fi, celular suspendido
failed to authenticate / unauthorizedHay conexión, pero el celular no aprobó esta computadoraAcepta el aviso en el celular

Causa 1: el celular se reinició (Android 10 y anteriores)

adb tcpip 5555 dura solo hasta el siguiente reinicio. Después de reiniciar, el celular vuelve al modo solo USB y rechaza las conexiones por red. Es la causa más común.

Solución: conecta el celular por USB una vez y ejecuta:

adb tcpip 5555
adb connect 192.168.1.20:5555

Espera uno o dos segundos después de adb tcpip antes de conectarte, porque el celular reinicia su servicio ADB.

Causa 2: la Depuración inalámbrica usa otro puerto (Android 11+)

Con la Depuración inalámbrica el puerto no es 5555. Es aleatorio y cambia cada vez que activas la opción. Abre Opciones de desarrollador › Depuración inalámbrica y usa la Dirección IP y puerto que aparece arriba:

adb connect 192.168.1.20:41237

Ten en cuenta que el puerto de vinculación (el que aparece en "Vincular dispositivo con código de vinculación") es otro distinto y solo funciona con adb pair.

Causa 3: la Depuración inalámbrica se desactivó sola

Android desactiva la Depuración inalámbrica cuando sales de la red Wi-Fi, y en algunos celulares también después de un reinicio o de un rato sin uso. Vuelve a activarla. Tu computadora sigue vinculada, así que solo necesitas adb connect.

Causa 4: escribiste mal la dirección

Si la dirección pertenece a otro equipo de la red, como el router o una tele, también puede rechazar la conexión. Revisa la dirección del celular en Ajustes › Wi-Fi › tu red o en la pantalla de Depuración inalámbrica. El router puede darle una IP nueva al celular, así que configura una reserva DHCP si te conectas seguido.

Causa 5: un firewall o VPN en el celular

Algunas apps de seguridad, perfiles de trabajo y VPN bloquean las conexiones entrantes. Páusalas y vuelve a intentar.

Arréglalo en ADBKit

La conexión TCP/IP de ADBKit distingue los dos casos. Cuando el celular rechaza la conexión, te avisa que el modo red está apagado, algo que pasa en cada reinicio, y te ofrece Plug in by USB and switch it on again (conectar por USB y volver a activarlo). Con un clic hace el paso de adb tcpip por USB y luego se conecta por red. Cuando el celular no responde, muestra las comprobaciones de red. Necesitas el agente de ADBKit 1.2.0 o más reciente en tu computadora.

Lista rápida

  1. ¿El celular se reinició desde que ejecutaste adb tcpip? Conéctalo y ejecútalo otra vez.
  2. ¿Tienes Android 11+? Usa el puerto que aparece en la pantalla de Depuración inalámbrica, no el 5555.
  3. ¿La Depuración inalámbrica sigue activa? ¿El celular sigue en la misma red Wi-Fi?
  4. ¿Esa IP es realmente la del celular?

Más contexto en cómo usar ADB sin cable USB y ADB por Wi-Fi.