IT TIP

맥북 adb는 인터페이스를 열 수 없습니다

itqueen 2021. 1. 9. 11:13
반응형

맥북 adb는 인터페이스를 열 수 없습니다


USB를 통한 Android ADB 디버깅에 문제가 있습니다.

Macbook Air 2013을 사용하고 Nexus 6 개발 전화를 연결하려고합니다.

MAC Android Studio에는 Android 최신 SDK가 설치되어 있습니다.

내가 할 때

adb kill-server
adb devices

나는 얻다:

adb I   661  9881 usb_osx.cpp:259] Found vid=18d1 pid=**** serial=*****
adb I   661  9881 usb_osx.cpp:259] 
adb E   661  9881 usb_osx.cpp:331] Could not open interface: e00002c5
adb E   661  9881 usb_osx.cpp:265] Could not find device interface

그래서 장치, 공급 업체 ID, 제품 ID 및 일련 번호가 Nexus 6의 시스템 정보에서 찾은 것과 일치하는 것을 발견했습니다.

온라인에서 찾은 다음 제안 사항을 해결하기 위해 시도했지만 성공하지 못했습니다.

  • 전화에서 디버깅 모드를 비활성화하고 다시 활성화하고 충전, MTP, PTP, RNDIS, 오디오 소스, MIDI에 대한 USB 구성을 전환하고 항상 Mac의 RSA 지문에 대한 인증이 제공되는지 확인합니다.

  • Android Studio / DDMS 닫기, 'kill-server'명령을 통해 adb를 종료하고 Apple 활동 모니터를 통한 프로세스 종료

  • adb를 루트로 실행

  • Mac을 여러 번 재부팅하십시오.

  • Nexus 6 재부팅

  • Android SDK를 완전히 다시 설치하십시오.

  • 다른 디버깅이 활성화 된 Android 기기로 시도했습니다 (Samsung Galaxy Tab, 여기에서도 adb가 올바른 기기 정보를 찾았지만 동일한 오류로 인터페이스에 액세스 할 수 없음).

  • 원래 Android 장치와 함께 제공된 모든 케이블 인 3 개의 다른 USB 케이블로 시도했습니다.

Google을 통해 오류 코드 e00002c5는 장치가 이미 다른 드라이버에서 사용 중임을 의미합니다.

최근에 Sophos Home Antivir를 설치했습니다. 이로 인해 ADB가 장치 인터페이스를 열지 못할 수 있다고 생각하여 제공된 제거 프로그램으로 Sophos를 완전히 제거하고 Mac을 재부팅했습니다.

어떤 힌트라도 감사합니다.

  • 해결해야 할 단계는 무엇입니까?

  • e00002c5는 다른 드라이버가 장치를 사용하고 있음을 나타내는 명확한 지표 인 것처럼 보이므로 어떤 프로세스인지 확인하는 방법과이를 중지하는 방법


이 오류도 발생했는데, 문제 는 Chrome에서 Stetho 탭이 열려 있다는 것입니다 (즉, URL chrome : // inspect / # devices의 탭). 사용 중입니다. 해당 탭을 닫은 다음을 실행 adb kill-server하면 adb devices다시 작동합니다.


USB를 통해 Mac에 연결된 Galaxy S7과 동일한 증상. 제 경우에는 Samsung Gear Development 용 Tizen IDE를 열었습니다. 또한 adb가 제대로 작동하지 않았습니다. Tizen IDE를 닫는 즉시 도움이되었습니다.

휴대폰을 처음 연결하는 경우에는 이미 휴대폰의 컴퓨터에 대한 인증을 승인했을 수 있습니다. 전화에서 인증을 삭제하고 다시 연결 / 재 인증해야합니다. 그렇지 않으면 장치가 장치 목록에 표시되지만 권한이 없습니다. (즉, 디버그 할 수 없습니다 ...)


VirtualBox를 사용 중이고 가상 머신이 열려있는 경우 가상 머신에 연결되어있는 동안 호스트에서 adb를 사용하려고 할 수 있습니다. 문제는 장치를 동시에 두 장치에 연결할 수 없다는 것입니다.

해결 방법 : 가상 머신이 감지하면 오른쪽 하단 패널에서 장치를 선택 취소합니다.

enter image description here


가상 박스에서 장치에 액세스하고 이제 호스트 OS에서 장치에 액세스하려는 경우 먼저 가상 박스에서 장치 연결을 해제해야합니다. 그렇게하려면setting> USB > unchecked the device from list

그런 다음 먼저 전화기를 분리했다가 다시 연결하십시오. 또는을 사용하여 서버를 종료하고 시작하십시오 >adb kill-server >adb start-server. 그것은 나를 위해 작동합니다.


I encountered this issue with the message "Could not open interface: e00002c5". e00002c5 indicates that another app is using the device. Tizen studio was the app causing this issue. Closed Tizen IDE and connected devices were available in the adb devices list.


I was debugging my Mobillyo app with a LG K4 phone. I closed Android Studio then enabled USB Debugging in the phone settings,left the settings open, reopened Android Studio did RUN, a dialog opend with the phone info and Unauthorized, was asked to approve on the phone, touched Ok and it worked.

ReferenceURL : https://stackoverflow.com/questions/35650024/macbook-adb-cannot-open-interface

반응형