Computer >> 컴퓨터 >  >> 문제 해결 >> Android

해결 방법 "연결할 수 없습니다. ADB 오류 10061”

Android Studio의 ADB(Android Debug Bridge)는 Android 기기와 통신하기 위한 명령줄 도구입니다(USB 또는 TCP 프로토콜 사용). 많은 사용자가 ADB 명령(예:adb connect)을 실행할 때 다음 유형의 메시지와 함께 ADB 오류 10061이 발생합니다.

해결 방법  연결할 수 없습니다. ADB 오류 10061”

ADB 오류 10061은 원격 장치가 클라이언트의 TCP 연결 요청(IP 또는 포트)을 거부하고 있음을 의미합니다. 이 오류는 여러 가지 이유로 발생할 수 있지만 다음과 같은 주요 원인으로 분류할 수 있습니다.

  • 오래된 시스템의 OS, Android Studio 또는 기기 드라이버 :시스템의 OS, Android Studio 또는 장치 드라이버(이 중 하나라도 오래된 경우) 간의 비호환성으로 인해 오류 10061이 발생할 수 있습니다.
  • USB 디버깅의 부적절한 구성 :안드로이드 장치의 USB 디버깅은 안드로이드 장치가 ADB에 연결하기 위한 첫 번째 인증에 필수적이며, 비활성화되거나 적절한 연결 방법(예:파일 전송)을 사용하지 않는 경우 ADB는 연결 오류 10061.
  • ABD의 기타 네트워크 어댑터 사용 :ADB는 시스템에서 다중 네트워크를 처리하는 데 좋지 않으며 시스템이 여러 네트워크(예:이더넷 및 Wi-Fi 연결 동시에)를 사용하는 경우 현재 ADB 오류가 발생할 수 있습니다.
  • 부적절한 ADB 명령 사용 :적절한 ADB 명령이 사용되지 않는 경우(예:이전 세션에서 연결을 끊지 않은 경우) ADB에 오류가 표시될 수 있습니다.

PC의 OS를 최신 빌드로 업데이트

ADB 오류 10061은 오래된 PC의 OS와 다른 시스템 모듈(특히 ADB 관련) 간의 비호환성 결과일 수 있습니다. 이 경우 PC의 OS를 최신 빌드로 업데이트하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC를 업데이트하는 과정에 대해 설명하겠습니다.

  1. Windows를 클릭합니다. , 검색하고 업데이트 확인을 엽니다. .
  2. 이제 결과 창의 오른쪽 창에서 업데이트 확인을 클릭합니다. , 사용 가능한 업데이트가 있는 경우 업데이트를 다운로드하고 설치합니다. (옵션 업데이트도 가능). 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. PC의 OS가 업데이트되면 다시 시작합니다. 시스템에서 ADB 오류 10061이 지워졌는지 확인하십시오.

Android Studio 및 SDK 플랫폼 도구 업데이트

'ADB 오류 10061을 연결할 수 없습니다'는 오래된 Android Studio 또는 SDK 플랫폼 도구로 인해 OS/호스트 장치와 호환되지 않을 수 있으므로 발생할 수 있습니다. 여기에서 Android Studio 및 SDK 플랫폼 도구를 업데이트하면 문제가 해결될 수 있습니다.

  1. Android 스튜디오 실행 파일 확장 메뉴.
  2. 이제 설정을 선택합니다. 결과 메뉴의 왼쪽에서 모양 및 동작을 확장합니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. 그런 다음 시스템 설정을 확장합니다. 업데이트로 이동 탭.
  4. 이제 창 오른쪽에서 지금 확인을 클릭합니다. 업데이트가 있는 경우 업데이트를 다운로드하여 설치합니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  5. 그런 다음 다시 시작 Android Studio를 실행하고 ADB 오류 10061이 지워졌는지 확인합니다.
  6. 그렇지 않으면 시스템 설정으로 다시 이동합니다. Android Studio 설정 탭의 왼쪽 창에서 Android SDK를 선택합니다. .
  7. 이제 오른쪽 창에서 관련 패키지 업데이트가 사용할 수 있습니다. 그렇다면 다운로드하여 설치하세요. 업데이트 . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  8. 나중에 재실행 Android Studio에서 연결할 수 없음 문제가 해결되었는지 확인합니다.

Android 장치 드라이버 업데이트 또는 OEM 제공 드라이버 사용

Android 장치의 드라이버가 시스템의 장치 관리자에서 오래되었거나 부적절하면 시스템과 대상 컴퓨터 사이의 비호환성을 유발할 수 있으므로 Android Studio에서 ADB 오류 10061이 발생할 수 있습니다. 이러한 맥락에서 Android 장치 드라이브를 최신 빌드로 업데이트하거나 OEM 제공 드라이버를 사용하여 문제를 해결할 수 있습니다.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 기기 관리자를 선택합니다. .
  2. 이제 Android 기기를 찾아보세요. 표시된 옵션에서. Android 기기, Android 휴대전화, 휴대용 기기, 기타 기기 또는 USB 컨트롤러와 같은 다양한 카테고리에서 찾을 수 있습니다.
  3. 찾으면 오른쪽 클릭 Android 기기에서 드라이버 업데이트를 선택합니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 그런 다음 드라이버 자동 검색을 클릭합니다. 사용 가능한 업데이트가 없으면 Windows 업데이트에서 업데이트된 드라이버 검색을 클릭합니다. .
  5. 업데이트된 드라이버를 사용할 수 있는 경우 업데이트를 다운로드하여 설치합니다. .
  6. 설치되면 다시 시작 시스템을 다시 시작하면 ADB 문제가 해결되었는지 확인하십시오.
  7. 그렇지 않은 경우 OEM 웹사이트로 이동합니다. (Huawei와 같은) 및 다운로드 최신 드라이버 휴대전화 모델에 따릅니다.
  8. 이제 오른쪽 클릭 다운로드한 드라이버에서 관리자 권한으로 실행을 선택합니다. .
  9. 그런 다음 팔로우 화면에 드라이버를 설치하라는 메시지가 표시되고 그 후 다시 시작합니다. 시스템.
  10. 재시작 시 ADB 오류 10061이 지워졌는지 확인하십시오.
  11. 이 방법이 작동하지 않으면 오른쪽 클릭 Android 기기에서 기기 관리자에서 드라이버 업데이트를 선택합니다. .
  12. 이제 내 컴퓨터에서 드라이버 찾아보기를 선택합니다. 내 컴퓨터의 사용 가능한 드라이버 목록에서 직접 선택을 클릭합니다. .
  13. 그런 다음 다른 드라이버를 선택합니다. 신청 변경되었습니다.
  14. 지금 다시 시작 시스템을 다시 시작하면 ADB 문제가 해결되었는지 확인하십시오.
  15. 이렇게 해도 문제가 해결되지 않으면 모든 다른 Android 기기 드라이버를 시도해 볼 수 있습니다. 장치 관리자에서 하나씩 문제를 해결하는 드라이버가 있는지 확인합니다.

시스템 및 Android 기기에서 VPN 연결 해제

Android Studio에서는 두 기기가 동일한 네트워크에 있어야 하며 이러한 기기 중 하나에 VPN이 활성화되어 있으면 Android Studio가 동일한 네트워크에서 다른 기기를 찾지 못해 ADB 오류 10061이 발생할 수 있습니다. 이 컨텍스트에서 두 장치에서 VPN 연결을 끊으면 문제가 해결될 수 있습니다.

  1. 시스템 트레이의 숨겨진 아이콘을 펼치고 더블 클릭 VPN에서 아이콘(예:AnyConnect). 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  2. 그런 다음 연결 해제를 선택합니다. 그런 다음 Android 기기에서 위로 스와이프합니다. (또는 아래로) 기기의 알림 트레이를 표시합니다.
  3. 이제 VPN을 탭하세요. (표시된 경우) 연결 해제를 탭합니다. .
  4. 두 기기가 VPN에서 연결 해제되면 Android Studio를 다시 실행합니다. , 기기 연결 문제 해결 탭 을 유지하면서 Studio에서 열리면 대상 컴퓨터가 연결을 적극적으로 거부했는지 확인하십시오. 오류 10061이 해결되었습니다.
  5. 작동하지 않으면 비활성화/활성화 여부를 확인하세요. Wi-Fi Android 기기의 ADB 문제를 해결합니다.

시스템의 다른 네트워크 어댑터 비활성화

ADB가 제대로 작동하려면 Android Studio에서 두 기기가 동일한 네트워크에 있어야 하지만 ADB 디버그 브리지는 여러 네트워크를 처리하는 데 적합하지 않습니다. 따라서 시스템에서 여러 네트워크(이더넷 또는 Wi-Fi)를 사용하면 논의 중인 ADB 동작이 트리거될 수 있습니다. 이 시나리오에서는 시스템의 다른 네트워크 어댑터를 비활성화하면 문제가 해결될 수 있습니다.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 네트워크 연결을 선택합니다. .
  2. 이제 어댑터 옵션 변경을 선택합니다. 및 오른쪽 클릭 모든 네트워크 어댑터에서 . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. 그런 다음 사용 중지를 선택합니다. 및 반복 제외 모든 네트워크 어댑터에서 동일 Wi-Fi 어댑터. 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 지금 다시 시작 Android Studio를 실행하고 ADB 오류 10061이 지워졌는지 확인합니다.
  5. 작동하지 않으면 시스템 트레이의 숨겨진 아이콘을 확장하고 클릭합니다. Wi-Fi에서 아이콘.
  6. 이제 비행기 모드를 선택합니다. Android 기기에서는 위로 스와이프합니다. (또는 아래로)를 눌러 장치의 알림 트레이를 확장합니다. 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  7. 그런 다음 비행기 아이콘을 탭합니다. 그 후 활성화 Wi-Fi 두 장치 모두에서(비행기 모드를 비활성화하지 않고). 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  8. 지금 재실행 Android Studio를 실행하고 ADB 오류 10061이 지워졌는지 확인합니다.
  9. 문제가 지속되면 라우터에서 Wi-Fi를 비활성화했는지 확인하세요. (라우터를 다시 시작하지 않음) 그런 다음 다시 활성화하면 문제가 해결됩니다.

그래도 문제가 해결되지 않으면 Microsoft의 사용자 전화 앱을 사용 중인지 확인하세요. 시스템/장치를 연결한 다음 ADB 명령을 실행하여 문제를 해결합니다.

Android 기기의 USB 디버깅 설정 편집

USB 디버깅은 ADB 메커니즘의 필수 구성 요소이며 설정이 잘못 구성된 경우 대상 시스템이 이를 적극적으로 거부했기 때문에 ADB에서 연결할 수 없다는 경고를 표시할 수 있습니다(10061). 이 시나리오에서 Android 장치의 USB 디버깅을 올바르게 구성하면 문제가 해결될 수 있습니다.

Android 기기 설정에서 USB 디버깅 활성화

  1. 먼저 Android 기기의 개발자 옵션을 활성화한 다음 Android 설정을 엽니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  2. 이제 개발자 옵션을 엽니다. USB 디버깅 활성화 (비활성화된 경우) 그렇지 않으면 USB 디버깅을 비활성화/활성화합니다. 일부 Android 모델(예:MXQ Pro)의 경우 앱> 설정(Android 설정이 아님)에서 USB 디버깅 옵션을 찾을 수 있습니다. 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. 그런 다음 실행 시스템의 상승된 명령 프롬프트에서 다음:
    adb connect <DeviceIP:Port>.
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 그런 다음 확인 안드로이드 폰 화면에서 연결 후 ADB error 10061이 지워졌는지 확인하세요.
  5. 그렇지 않은 경우 USB 디버깅 승인 취소활성화 충전 전용 모드에서 ADB 디버깅 허용 (일부 Android 모델은 로드 전용 모드에서 ADB 디버깅 허용 옵션을 표시할 수 있음) 문제가 해결되는지 확인합니다. 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  6. 작동하지 않으면 공격적인 Wi-Fi에서 셀룰러로 핸드오버를 비활성화했는지 확인합니다. 개발자 옵션에서 문제를 해결합니다. 해결 방법  연결할 수 없습니다. ADB 오류 10061”

무선, 네트워크 또는 블루투스 디버깅 활성화

  1. 설정 실행 Android 11(또는 그 이상)의 개발자 옵션을 엽니다. .
  2. 이제 무선 디버깅 활성화 그런 다음 허용을 클릭합니다. 무선 디버깅 허용 이 네트워크에서 . 현재 네트워크에서 무선 디버깅 기능을 신뢰하고 정기적으로 사용하려면 이 네트워크에서 항상 허용을 선택합니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. 이제 시스템의 상승된 명령 프롬프트에서 실행 다음:
    adb pair [Phone_IPAddress]:[PORT] [PAIRING CODE]
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 성공하면 실행 다음을 수행하고 ADB 오류 10061이 지워졌는지 확인하십시오.
    adb connect [Phone_IPAddress]:[PORT]

일부 Android TV 기기에는 네트워크 ADB 옵션이 표시될 수 있습니다. 또한 스마트 Android 기기(예:시계)에 연결하려는 경우 기기 설정에서 블루투스 디버깅을 활성화할 수 있습니다.

USB 연결 모드를 파일 전송으로 변경

  1. Android 기기 설정 실행 개발자 옵션을 엽니다. .
  2. 이제 USB 디버깅 승인 취소를 탭합니다. USB 케이블을 통해 기기를 PC에 연결 .
  3. 연결되면 위로 스와이프 (또는 아래로) 알림 트레이를 열고 USB 사용 모드를 탭합니다. .
  4. 그런 다음 파일 전송을 선택합니다. 실행 오류 10061이 지워졌는지 확인하기 위해 상승된 명령 프롬프트에서 다음을 입력합니다.
    adb connect <DeviceIP:5555>
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  5. 작동하지 않으면 USB 연결 모드를 변경했는지 확인하세요. 카메라로 문제를 해결합니다.
  6. 문제가 지속되면 깨어 있음 을 비활성화했는지 확인하십시오. 개발자 옵션에서 문제를 해결하세요.

다른 매개변수로 다른 ADB 명령 실행

ADB 명령에 잘못된 매개변수가 사용된 경우 ADB 연결이 대상 시스템에서 거부될 수 있습니다(예:다시 시작한 후 장치의 IP가 변경되고 ADB 명령에서 이전 IP가 사용된 경우 사용자에게 오류 10061이 발생할 수 있음). 이 컨텍스트에서 다른 매개변수로 ADB 명령을 실행하면 연결 거부 오류가 해결될 수 있습니다. 하지만 해당 경로로 이동하기 전에 Android Studio, 컴퓨터, 라우터, 전화 등 프로세스와 관련된 모든 것을 다시 시작하여 문제가 해결되는지 확인하세요.

대상 장치의 IP 확인

  1. Android 휴대전화 설정 열기 Wi-Fi를 탭합니다. .
  2. 이제 햄버거를 클릭합니다. 아이콘을 클릭하고 고급 설정을 선택합니다. . 해결 방법  연결할 수 없습니다. ADB 오류 10061”
  3. 그런 다음 IP 주소를 확인합니다. Android 기기의 올바른 IP를 사용하여 시스템의 상승된 명령 프롬프트에서 다음을 실행하고 있는지 확인하십시오.
    adb connect <DeviceIP>
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 그런 다음 연결을 적극적으로 거부한 문제가 해결되었는지 확인합니다.

다른 장치에서 ADB 연결 해제

Android Studio에서 여러 장치를 사용 중이거나 일정 시간 후 동일한 Android 장치가 연결된 경우 다른 장치와의 연결 또는 현재 장치에 대한 이전 연결로 인해 대상 컴퓨터가 연결을 적극적으로 거부할 수 있습니다. 이 경우 ADB와 다른 기기의 연결을 해제하면 문제가 해결될 수 있습니다.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 명령 프롬프트를 검색합니다. .
  2. 이제 오른쪽 클릭 명령 프롬프트에서 미니 메뉴에서 관리자 권한으로 실행을 선택합니다. .
  3. 그런 다음 실행 다음:
    adb disconnect
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  4. 지금 재실행 Android 스튜디오 및 실행 ADB 연결이 성공했는지 확인하려면 다음을 수행합니다.
    adb tcpip 5555
    
    adb connect <the_device_ip>
  5. 작동하지 않으면 실행 상승된 명령 프롬프트에서 다음 명령:
    adb devices
  6. 여러 기기가 있는 경우 다음과 같이 표시됩니다.
    List of devices attached
    
    dfdcdc9c device
    
    emulator-5554   device
  7. 그런 다음 실행할 수 있습니다. TCPIP 및 connect 명령을 장치 ID로 사용하지만 다음과 같이 -s를 추가합니다.
    adb -s dfdcdc9c tcpip 5555
    
    adb -s dfdcdc9c connect <ip addr>
  8. 이제 ADB 오류 10061이 지워졌는지 확인하십시오.

다른 ADB 명령으로 시스템에서 연속 핑 사용

그래도 작동하지 않으면 시스템에 지속적인 Ping을 설정하여 시스템이 장치 IP에 연결할 수 있는지 확인한 다음 나중에 ADB 명령을 실행할 수 있습니다.

  1. 승격된 명령 프롬프트 실행 시스템에서 실행 다음(Ping 명령을 중지해야 할 때마다 Ctrl+C 단축키 사용):
    ping -t (DeviceIP)
    해결 방법  연결할 수 없습니다. ADB 오류 10061”
  2. 연결에 성공하면 USB 케이블을 통해 기기와 시스템을 연결합니다. .
  3. 이제 다음 ADB 명령을 시도합니다. 문제가 해결되었는지 확인합니다.
    adb disconnect
    
    adb kill-server
    
    adb start-server
    
    adb usb
    
    adb devices
    
    adb tcpip 5555
  4. 그런 다음 분리 시스템에서 USB 케이블을 연결하고 실행 시스템의 상승된 명령 프롬프트에서 다음 명령:
    adb connect <DeviceIP:Port>
  5. 연결에 성공하면 Studio>>실행을 확장할 수 있습니다. 기기를 선택합니다. ADB 오류가 지워졌는지 확인합니다.

2단계에서 ping 명령이 실패한 경우 ADB 오류를 일으키는 네트워킹 문제를 찾아보십시오.

ADB 명령에서 다른 포트 사용

위의 ADB 명령이 작동하지 않으면 명령에 잘못된 포트 번호가 사용되었기 때문에 문제가 발생한 것일 수 있습니다. 여기에서 다른 포트 번호를 시도하면 문제가 해결될 수 있습니다.

  1. 반복 위에서 언급한 단계이지만 TCPIP 명령 실행에서 다음:
    adb tcpip 5557
    
    adb connect (DeviceIP)
  2. 그런 다음 실행 다음:
    adb tcpip 5555
    
    adb connect (DeviceIP)

일부 기기에는 기본적으로 포트 5555가 닫혀 있으며(예:Mi Box) 필요한 포트를 열려면 USB로 기기를 시스템에 연결하고 실행해야 할 수 있습니다. 다음:

adb tcpip 5555

또한 장치가 다시 시작되면 포트가 닫히고 필요한 포트를 열려면 위의 단계를 반복해야 할 수 있습니다.

Android 에뮬레이터를 사용하는 경우 명령에서 로컬 호스트의 IP 주소 사용

Android 에뮬레이터에서 문제가 발생하는 경우 ADB가 IPv6을 통해 localhost에 연결을 시도한 결과일 수 있습니다(127.0.0.1이 아니라 "::1"이 됨). 이러한 맥락에서 로컬 호스트의 IPv4 주소를 사용하면 문제를 해결할 수 있습니다.

  1. 실행 시스템의 상승된 명령 프롬프트에서 다음:
    adb forward tcp:4444 localabstract:/adb-hub
    
    adb connect 127.0.0.1:4444
  2. 그런 다음 ADB 연결 문제가 해결되었는지 확인합니다.
  3. 작동하지 않으면 포트를 지정하지 않고 ADB 연결 명령을 사용하는지 확인합니다. 번호가 문제를 해결합니다.
    adb connect 127.0.0.1
해결 방법  연결할 수 없습니다. ADB 오류 10061”

위의 방법이 도움이 되지 않는다면 ADB 플러그인을 사용해 보세요. (Wi-Fi ADB Ultimate 또는 scrcpy와 같은) 문제를 해결하십시오. 그래도 문제가 해결되지 않으면 시스템을 재설정할 수 있습니다. 또는 공장 기본값으로 전화하십시오. 일부 고급 기술자의 경우 ARP 테이블에 기기의 IP 추가 시스템의 문제를 해결할 수 있습니다.