adb connect Connection refused (5555 포트) 오류 해결 방법
adb connect가 Connection refused나 unable to connect to 192.168.x.x:5555로 실패하는 이유, 타임아웃과 구분하는 법, 안드로이드 버전별 해결 방법을 정리했어요.
adb connect 192.168.1.20을 실행했더니 이런 메시지가 나온다면:
failed to connect to '192.168.1.20:5555': Connection refusedConnection refused는 폰이 응답은 했지만 그 포트에서 연결을 받는 프로그램이 없다는 뜻이에요. 네트워크는 정상입니다. 폰의 ADB 서비스가 네트워크 모드가 아니거나, 다른 포트에서 대기하고 있을 뿐이에요. 대부분은 네트워크 모드를 다시 켜면 해결됩니다.
refused와 timed out은 다른 문제예요
| 오류 | 의미 | 확인할 곳 |
|---|---|---|
Connection refused | 폰에는 닿았지만 포트가 닫혀 있음 | 폰의 ADB 네트워크 모드 또는 포트 |
Connection timed out / No route to host | 폰이 전혀 응답하지 않음 | 잘못된 IP, 다른 네트워크, 와이파이 격리, 폰 절전 |
failed to authenticate / unauthorized | 연결은 됐지만 폰이 이 컴퓨터를 승인하지 않음 | 폰에 뜬 허용 창 확인 |
원인 1: 폰이 재부팅됨 (안드로이드 10 이하)
adb tcpip 5555는 다음 재부팅까지만 유지돼요. 재부팅하면 폰은 USB 전용 모드로 돌아가고 네트워크 연결을 거부합니다. 가장 흔한 원인이에요.
해결: 폰을 USB로 한 번 연결하고 다음을 실행하세요.
adb tcpip 5555
adb connect 192.168.1.20:5555adb tcpip 직후에는 폰이 ADB 서비스를 다시 시작하므로 1~2초 기다린 뒤 연결하세요.
원인 2: 무선 디버깅은 다른 포트를 씀 (안드로이드 11 이상)
무선 디버깅의 포트는 5555가 아니에요. 무작위로 정해지고 설정을 켤 때마다 바뀝니다. 개발자 옵션 › 무선 디버깅을 열고 상단에 보이는 IP 주소 및 포트를 사용하세요.
adb connect 192.168.1.20:41237페어링 코드로 기기 페어링을 누르면 나오는 페어링 포트는 또 다른 포트이고 adb pair에서만 쓸 수 있어요.
원인 3: 무선 디버깅이 저절로 꺼짐
안드로이드는 와이파이 네트워크를 벗어나면 무선 디버깅을 끄고, 일부 폰은 재부팅 후나 한동안 쓰지 않으면 꺼지기도 해요. 다시 켜 주세요. 컴퓨터는 페어링된 상태로 남아 있으니 adb connect만 하면 됩니다.
원인 4: 주소를 잘못 입력함
그 주소가 공유기나 TV 같은 네트워크의 다른 기기라면 그 기기도 연결을 거부할 수 있어요. 설정 › Wi-Fi › 연결된 네트워크 또는 무선 디버깅 화면에서 폰의 주소를 확인하세요. 공유기가 폰에 새 IP를 줄 수 있으니 자주 연결한다면 DHCP 고정 할당을 설정해 두세요.
원인 5: 폰의 방화벽이나 VPN
일부 보안 앱, 업무 프로필, VPN은 들어오는 연결을 막아요. 잠시 끄고 다시 시도해 보세요.
ADBKit에서 해결하기
ADBKit의 TCP/IP 연결은 두 경우를 구분해서 알려 줘요. 폰이 연결을 거부하면 재부팅할 때마다 꺼지는 네트워크 모드가 꺼져 있다고 알려 주고 Plug in by USB and switch it on again을 제안합니다. 한 번 클릭하면 USB로 adb tcpip 단계를 대신 실행한 뒤 네트워크로 연결해요. 폰이 아예 응답하지 않으면 네트워크 점검 항목을 보여 줍니다. 이 기능은 컴퓨터에 ADBKit 에이전트 1.2.0 이상이 필요해요.
빠른 점검 목록
adb tcpip를 실행한 뒤 폰을 재부팅했나요? 케이블을 연결하고 다시 실행하세요.- 안드로이드 11 이상인가요? 5555가 아니라 무선 디버깅 화면에 보이는 포트를 쓰세요.
- 무선 디버깅이 아직 켜져 있나요? 폰이 같은 와이파이에 있나요?
- 그 IP가 정말 폰의 주소인가요?
더 자세한 내용은 ADB 케이블 없이 쓰는 방법과 와이파이로 ADB 연결하기를 참고하세요.