맥북 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를 사용하려고 할 수 있습니다. 문제는 장치를 동시에 두 장치에 연결할 수 없다는 것입니다.
해결 방법 : 가상 머신이 감지하면 오른쪽 하단 패널에서 장치를 선택 취소합니다.
가상 박스에서 장치에 액세스하고 이제 호스트 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
'IT TIP' 카테고리의 다른 글
CMAKE_BUILD_TYPE은 CMakeLists.txt에서 사용되지 않습니다. (0) | 2021.01.09 |
---|---|
Laravel 5 Resourceful Routes Plus 미들웨어 (0) | 2021.01.09 |
'관찰 가능'유형에 '필터'속성이 없습니다. (0) | 2021.01.09 |
문자열 연결 연산자 대신 Java에서 StringBuffer를 사용하는 이유 (0) | 2021.01.09 |
ASP.NET 리피터 대체 행 강조 표시 (0) | 2021.01.09 |