ADB 장치를 찾을 수 없습니다


228

새로운 Nexus 10Android 앱 을 설치하려고합니다 . .apk 파일이 있습니다. Android SDK를 다운로드하고 "Android SDK 도구", "Android SDK 플랫폼 도구"및 Google USB 드라이버를 설치했습니다. Nexus 10에서 '알 수없는 출처'에 대한 설정을 확인했습니다.

명령 터미널에서 "adb 장치"를 실행하면 장치가 나열되지 않습니다. 이전에 스택 오버플로에서 찾은 제안과 동일했기 때문에이 권장 사항 을 따르려고했습니다 . 이러한 단계를 수행 한 후에도 "adb 장치"는 여전히 비어있는 목록을 반환하고 악화시키기 위해 Nexus 10을 PC에 연결하면 Windows에 장치 내의 폴더가 표시되지 않습니다.

장치 관리자 에서 Nexus 10을 제거했다가 다시 설치하는 것 뿐만 아니라 지금까지 수행 한 다른 작업과 함께 해당 링크의 단계를 취소 했습니다. 그러나 여전히 장치에 폴더가 표시되지 않습니다.

내 장치를 ADB 장치에 표시하기 위해 누락 된 것이 있습니까?

Windows가 장치 내의 폴더를 보도록하려면 어떻게해야합니까?


27
nexus 10의 개발자 설정에서 USB 디버깅을 활성화 했습니까?
WarrenFaith

20
질문이 XD "당신이 떨어져 다시 당신의 컴퓨터를 켜기 시도 되세요"와 같은 "? 당신이 당신의 넥서스 10에 개발자 설정에서 디버깅 USB 활성화"안드로이드 개발에이다

1
다른 사람을위한 참고 사항 : SDK는 드라이버를 전혀 설치하지 않습니다! 드라이버에는 실제로 설치 프로그램이 없습니다. 장치를 연결하고 드라이버가있는 위치를 수동으로 알려 주어야합니다.
Amaron

4
개발자 설정은 최신 버전의 Abdroid에 숨겨져 있습니다. askvg.com/…을 참조하십시오 . 요약-설정-> 전화 정보-> 빌드 번호로 이동하여 7 번 탭하여 개발자 설정을 표시하십시오. 진심으로. 내 전화는 Android 4.4.2이며 나를 위해 일했습니다.
Faheem Mitha

6
@ RenéRamge 레딧에 대한 이러한 종류의 주석을 저장하십시오. 새로운 개발자들이 매일 이곳을 방문합니다. 여러분이나 저에게 명백한 제안이 초보자에게는 반드시 분명하지는 않습니다. WarrenFaith의 의견은 의심 할 여지없이 누군가 에게 유용 할 것이지만 귀하 의 의견은 누구에게도 유용하지 않습니다 .
b1nary.atr0phy

답변:


196

Windows 8에서 Nexus 10 기기를 인식하지 못합니다. 장치의 설정 대화 상자를 통해 전송 모드를 카메라 (PTP)로 설정하여 수정했습니다.

설정> 저장> 메뉴> "카메라 (PTP)"에 USB 컴퓨터 연결


3
Nexus 7 (2012 버전)의 Windows 8 및 8.1에서 동일한 문제가 발생했습니다. USB computer connection - Camera (PTP)이 문제를 해결하십시오.
errollw

2
이 문제가 해결되었습니다. USB 컴퓨터 연결이 약간 숨겨져 있습니다. 3 도트 메뉴를 클릭해야합니다.
Shehabic

2
Windows 7 OS 및 Nexus 7에서 작동했습니다.
Patrick.SE

6
이것은 또한 Mac에서 내 문제를 해결했습니다. 나는 이것으로 며칠 동안 어려움을 겪고있다. 감사!
AskeG

1
Mac에서 감지되지 않는 LG G3 장치에서 동일한 문제가 발생했습니다. PTP 모드를 선택하면 문제가 해결되었습니다. 감사!
shauvik

131

Windows 8 사용자의 경우 :

여기에 주어진 모든 솔루션을 시도했지만 성공하지 못했습니다.

장치 관리자로 이동

드라이버 소프트웨어 업데이트 ...


컴퓨터에서 드라이버 찾아보기 -> 컴퓨터 의 장치 드라이버 목록에서 선택하겠습니다

Android 디바이스 를 선택한 다음 Android ADB 인터페이스 를 선택하십시오 .

안드로이드 ADB 인터페이스


이제 장치가에 나열되어 adb devices있습니다.


6
다음 가이드가 도움이되었다는 것을 알았습니다. 이를 위해 단계별로 안내합니다 ... visualgdb.com/tutorials/android/usbdebug/manualinstall.php
abaldwin99

1
이것은 내 Blu Studio X 장치에서 작동했으며 Lollipop (5.x)으로 업그레이드 할 때까지 Windows 10에서 제대로 작동했습니다.
UnionP

2
이를 통해 Nexus 5X가 설치된 Windows 10 Pro에서도 문제가 해결되었습니다. 이미 안드로이드 SDK 관리자를 통해 드라이버를 설치했고 (충분하지는 않았 음) 드라이버 설치 마법사에서 [...] \ android-sdk \ extras 디렉토리를 선택한 후 장치가 나타났습니다. 감사!
kjosh

9
이것은 나를 위해 일했지만 Android SDK 관리자로 이동하여 수동으로 Extras-> USB 드라이버 설치를 선택한 다음 장치 관리자의 "드라이버 업데이트"대화 상자로 돌아가서 "드라이버 목록에서 선택"-> "모두 선택 devices "->"디스크 있음 "-> USB 드라이버의 위치를 ​​가리 킵니다. 필자의 경우 C : \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver에 있습니다. AppData는 숨겨진 디렉토리입니다. 또한 Windows가 호환되지 않는다고 주장했지만이 드라이버를 정말로 설치하고 싶다는 것을 확인해야했습니다. 그러나 작동합니다. 휴, 아주 기이 한 과정 ...
JHH

1
Windows 7에서도 작동합니다. 감사합니다!
조 타 라스

69

이 상황은 일부 ADB 드라이버에서 발생하는 것으로 보입니다. 몇 가지 Google 장치에서 동일한 문제가 발생했으며 Universal ADB Windows 드라이버를 설치하면 매번 수정되었습니다.


남자! 이것이 마술인가? 왜냐하면 그것은 매력처럼 작동합니다!
tmj

다른 솔루션 중 Noe가 나를 위해 일했지만 (수동으로 .inf 파일을 편집하는 등) 한 번의 클릭으로 문제가 해결되었습니다.
Lorenz03Tx 2013

4
이 드라이버를 사용하는 대신 Google 드라이버가 더 안정적입니다. developer.android.com/sdk/win-usb.html
phyrox

@phyrox 질문자는 이미 해당 드라이버를 사용해 보았지만 문제가 해결되지 않았 음을 확인한 반면 언급 한 드라이버는 확인했습니다. 내 답변이 게시 된 이후 Google에서 해당 전화의 문제를 해결 한 것으로 생각됩니다 (이 경우에 더 이상 테스트 할 수 없음).이 경우 Google 드라이버가 더 나은 선택 일 수 있음에 동의합니다. 그러나 그렇지 않은 경우 내 대답은 문제를 해결할 수있는 유일한 신뢰할 수있는 방법입니다.
MilesHampson

이것은 나를 위해 작동하지 않았습니다. 여전히 adb 장치에서 빈 목록을 얻습니다. :( 단계가 빠졌을 수 있습니까? 또한 전화에서 USB 디버깅을 활성화하지 않은 경우 adb 장치가 장치를 나열하지 않는다고 가정하고 싶습니까?
Reverends Bubbles

45

다른 것을 사용하십시오 케이블을 하십시오 .

내 일반 충전 케이블 중 하나에 Vcc, Gnd 쌍이 있지만 Data +, Data-는 없다는 것을 알았습니다.

https://ko.wikipedia.org/wiki/USB#Pinouts


1
USB 허브에도주의를 기울이십시오. 때로는 케이블 자체가 아니라 Vcc에 공급되는 전원에 문제가 있으므로 동일한 USB 허브에 연결된 장치가 너무 많으면 adb연결이 끊어 질 수 있습니다 . 이 경우 장치를 컴퓨터에 직접 연결하면 문제가 해결 될 수 있습니다.
furins

그렇게 간단합니다. 나를 위해 일했다!!
TienLuong

2
팁 : 두 번째 케이블이 작동하지 않으면 세 번째 케이블을 사용해보십시오. 나를 위해 일했다. Android 휴대폰과 함께 제공된 케이블이 작동하지 않았습니다.
Miscreant

1
충전 전용 케이블과 다목적 케이블이 있습니다. 내가 찾은 최고는 monoprice.com에서 왔으며 일부는 평생 보증이 있습니다. 가격은 합리적입니다 (~ $ 2). 몇 개를 가져다가 주위에 두십시오.
Alan Corey

케이블이 제 시간에 손상됩니다. 더 많이
흔들 리거나

44

해결책을 찾았습니다 (Windows 7 용).

  1. Nexus 10을 PC에 연결
  2. Windows 장치 관리자로 이동
  3. ADB 인터페이스-> 속성을 ​​클릭하십시오.
  4. 세부 사항-> 하드웨어 ID.

다음과 같은 두 가지 레코드가 표시됩니다.

USB \ VID_18D1 & PID_4EE2
USB \ VID_18D1 & PID_4EE2 & MI_01

5 android_winusb.inf 파일을 엽니 다 ( "C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory )

6 ADB 인터페이스 속성에서 하드웨어 ID를 사용하여 [Google.NTx86] 및 [Google.NTamd64] 섹션에 이러한 레코드를 만듭니다.

; Google Nexus 10
% SingleAdbInterface % = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface % = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 파일을 저장하고 "C : \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"디렉토리의 경로를 표시하여 ADB 인터페이스 용 드라이버를 업데이트하십시오.


1
관리자 권한으로이 작업을 수행해야합니다. 그렇지 않으면 파일을 저장할 수 없습니다.
Paul Brewczynski

2
@bluesm 미안하지만 할 수 없습니다. 직감과 사용자 경험의 도움 으로이 솔루션을 찾았습니다.
obi4niy

이 단계를 수행하면 체크섬 오류로 인해 Windows에서 드라이버 업데이트를 허용하지 않습니다.
petrumo

2
@petrumo가 언급 한 것과 동일한 문제가 있다고 생각합니다. Windows 8 컴퓨터에서 7 단계 (드라이버 소프트웨어 업데이트)까지 문제가 발생했습니다. "파일의 해시가 없습니다. "지정된 카탈로그 파일. 파일이 손상되었거나 훼손 될 가능성이 있습니다."
Calvin Fisher

나를 위해 해결책은 SDK 관리자에서 Google USB 드라이버를 제거하고 다시 설치하고 속성을 수정하지 않고 드라이버를 업데이트하는 것이 었습니다.
petrumo

40

장치가 MTP 모드 인 경우 디버깅을 위해 장치가 보이지 않을 수 있습니다. 일부 장치는 PTP 모드 (또는 "충전 전용"모드)에서만 작동합니다.

설정 > 개발자 옵션 > 네트워킹 > 기본 USB 구성 > PTP 에서 변경할 수 있습니다. .

또한, 당신은 당신의 안드로이드 장치에 USB 구성 설정 변경에 대한 확인을 요청하고 그것을 허용하라는 알림을받을 수 있습니다.

참고 : 아래 링크를 따라 개발자 옵션 을 켤 수 있습니다 . 개발자 옵션 사용


3
좋은 제안. 이것이 내가 이것을 해결하기 위해해야 ​​할 유일한 일이었습니다. 다른 제안들 중 어느 것도 나를 위해 문제를 해결하지 못했습니다. 감사!
안드로이드 Dev

3
그것은 매력처럼 작동했습니다. @ rds 당신이 맞아요. USB 연결 모드를 변경하면 카메라 (PTP) 모드와 Voila! 디버그 키 대화 상자가 나타났습니다! 또는 개발자 설정에서 디버깅 허용 확인란을 선택 / 선택 취소 할 수도 있습니다.
sud007

이것은 종종 나를 버렸다. LG Nexus 5에서이 문제가 발생했습니다. (대부분 USB 케이블이 불량했습니다.)
Sentient

이것은 당신이 가진 경우에 매우 도움이 Android 6.0 or Cyanogenmod 13됩니다.
Rahul Bali

2
나를 위해 개발자 옵션의 "USB 구성 선택"에서 MTP를 "오디오 소스"모드로 전환해야했습니다. 충전 전용 모드가 작동하지 않았습니다.
Jesse Smith

38

설정 -> 개발자 옵션 에서 USB 디버깅 활성화를 확인하십시오

또한 시스템 경로에 해당 폴더가없는 경우 Android SDK의 플랫폼 도구 폴더로 이동 한 후 "adb 장치"를 실행하십시오. 그렇지 않으면 명령을 찾을 수 없습니다.


아무것도 작동하지 않으면 USB 코드를 변경하십시오. 나는 다른 것을 사용했고 즉시 효과가있었습니다. haha
Ivor Scott

29

때때로 ADB가 장치와의 연결을 끊어 재설정해야합니다. 다른 모든 작업 (예 : USB 드라이버 설치, 장치에서 개발자 설정 사용)이 여전히 장치를 볼 수없는 경우 ADB 프로세스를 재설정해야합니다.

이는 DDMS Perspective (Eclipse 내), 장치 탭에서 사용할 수 있습니다 (맨 오른쪽의 삼각형에는 재설정을 수행 할 메뉴 항목이 포함되어 있음).

그렇지 않으면 명령 행에서 다음 두 명령으로 재설정 할 수 있습니다.

adb kill-server

그때

adb start-server

3
안녕, 나는 ADB 죽일 서버 및 시작 서버 나누었다는 여전히이 표시되지 시도
Sarath Sadasivan 필라에게

클래스 경로에서 adb 명령을 추가해야합니다 (또는 파일 시스템의 위치에서 직접 실행하십시오).
부거

1
2015 년 ADB-USB의 문제가 때 여전히 매우 유용한 옵션입니다 2013 년이 답변을 게시 할 시간을내어 주셔서 감사합니다
코리 Trese을

1
감사. 이것은 다른 모든 것을 시도한 후에 내 Mac에서 작동했습니다. 나는 이것을 먼저 시도해야했다.
Steven K

14

장치에서 개발자 옵션을 활성화하십시오. 개발자 모드를 사용하려면 setting->About phone빌드 번호 옵션을 연속으로 8 번 누릅니다

Settings-> Developer optionsUSB 디버깅으로 이동 및 켜기

위의 단계에서 작동하지 않았습니다.이 단계를 시도하십시오 Settings->Security.Allow Unknown Resources


1
아무런 언급없이 투표하지 않았지만 이것은 나를 위해 일했습니다
cgf

10

SDK 관리자에서 드라이버를 다운로드해야합니다 (extras → Google USB 드라이버)

그런 다음 Windows에 USB 드라이버를 설치해야합니다 (Windows 8.1에서는 저에게 효과적입니다).

( http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver 에서 복사하여 붙여 넣기 :)

  1. Android 기기를 컴퓨터의 USB 포트에 연결합니다.
  2. 데스크탑 또는 Windows 탐색기에서 "컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고 "관리"를 선택하십시오.
  3. 왼쪽 창에서 "장치"를 선택하십시오.
  4. 오른쪽 창에서 "기타 장치"를 찾아 확장하십시오.
  5. 기기 이름 (예 : Nexus S)을 마우스 오른쪽 버튼으로 클릭하고 "드라이버 소프트웨어 업데이트"를 선택하십시오. "하드웨어 업데이트 마법사"가 시작됩니다.
  6. "컴퓨터에서 드라이버 소프트웨어 찾아보기"를 선택하고 "다음"을 클릭하십시오. "찾아보기"를 클릭하고 USB 드라이버 폴더를 찾으십시오. (Google USB 드라이버는에 있습니다 <sdk>\extras\google\usb_driver\.)
  7. "다음"을 클릭하여 드라이버를 설치하십시오.

7

Android SDK Manager (Eclipse, Intellij 또는 Android Studio를 통해 사용 가능)를 통해 Google 드라이버를 다운로드 한 후 컴퓨터 관리> 장치 관리자> 기타 장치> ADB에서 드라이버를 업데이트해야했습니다. 마우스 오른쪽 버튼을 클릭하고 드라이버 업데이트를 클릭하고 업데이트 된 드라이버를 찾아보십시오 마침내 트릭을했다.

BTW, 나에게도 완전한 악몽. 개발 환경을 설정하는 것은 상상할 수없는 가장 어려운 작업이어야하며, 각각의 새로운 설명 할 수없는 장애가 다른 환경으로 이어질 수 있다는 사실에 계속 당황하게되었습니다. 예쉬! 행운을 빕니다.



5

나에게는 나쁜 USB 케이블이었다. 일련의 솔루션을 시도한 후 다른 USB 케이블로 변경하고 장치가 나타났습니다.


3
일부 저렴한 USB 케이블은 충전 용으로 만 사용되며 원하는만큼 데이터를 전송할 수있는 회선이 없습니다.
Jason Denney

5

나는 여전히 이것을 한 번에 얻었고 일반적으로 플러그를 뽑고 다른 포트에 다시 꽂으면 작동합니다. 저는 Linux에 있지만 Windows에서 같은 일이 발생했습니다.


4

설치 삼성 키스를 하고, 장치 드라이버를 다시 설치 자신의 도구를 사용하는 것은 결국 내 갤럭시 S3와 탭 S 8.4와 나를 위해 일한 것입니다


1
나를 위해 일한 장치 드라이버를 다시 설치 (삼성 갤럭시 에이스 4) :
PhpLou

1
이 경우 휴대폰 용 Samsung USB 드라이버가 작동합니다.
잔나

1
필자의 경우 ADB Composite 또는 Android 장치 전화가 Windows 장치 관리자에 나열되지 않았고 휴대 전화는 휴대용 장치 아래에 나열되었습니다. 해결책은 Samsung과 같은 전화 제조업체에서 USB 드라이버를 다운로드해야한다는 것입니다. 이것은 문제를 해결했다.
MG 개발자


2

편집 : Windows 호스트를 사용하는 경우 VirtualBox에서 ADB를 실행 하지 않는 것이 좋습니다 . 어떻게 든 VirtualBox가 호스트에서 장치 드라이버를 잠 그게하여 결국 ADB가 클라이언트 또는 호스트 된 장치의 호스트에서 작동하지 않도록 만들었습니다. 수정하기 위해 호스트에서 VirtualBox 확장을 제거하고 http를 실행했습니다. 잘못된 드라이버를 삭제하려면 : //www.nirsoft.net/utils/usb_devices_view.html VirtualBox 확장이 설치되어있는 동안 올바른 드라이버를로드 할 수 없었습니다.이 문제는 진단하고 해결하기위한 완벽한 놈이었습니다.

편집 2 : 또한 다음은 최신 버전이 아닐 수 있습니다. 이제 Google은 Chrome 용 통합 ADB 확장 프로그램을 출시했습니다.

설치 악몽 ... VirtualBox에서 실행되는 XP 가상 머신에서 Nexus 10을 인식하는 데 필요한 단계는 다음과 같습니다.

  • 당신은 넥서스 10 드라이버를 설치하도록 요청받을 경우, 확인을 선택 취소 "다시 묻지 마세요"로 만드는 (당신은 WANT 다시 질문 할!).
  • Nexus 10 USB 연결
  • Nexus 10 설정 개발자 메뉴에서 디버깅을 사용 설정합니다 ( '태블릿 정보'를 7 번 탭하여 해당 메뉴를 표시합니다).
  • 가상 머신 설정 (호스트)에서 삼성 Nexus 10 기기를 USB 기기 필터에 추가합니다 (중요-기기 메뉴에서 기기를 선택해도 작동하지 않는 것 같습니다).
  • 게스트 설치에서 java jre를 설치하십시오 (Java가 설치되어 있지 않은 경우). 제어판에서 Java가 브라우저에서 실행되지 않도록 Java 설정을 변경하십시오 (보안 문제를 방지하기 위해).
  • 손님에서 adk zip 파일을 가져 와서 영구적 인 곳에 두십시오. 디렉토리를 이동했기 때문에 사용자 디렉토리에서 .android 구성 디렉토리를 삭제해야했습니다.
  • SDK Manager.exe를 실행하십시오. 작동하지 않는 경우 더 나은 오류보고를 제공하는 것으로 보이는 sdk \ tools \ android.bat를 실행하십시오.
  • SDK Manager에서 Google USB 드라이버 패키지를 설치하십시오.
  • Nexus 10을 분리했다가 다시 연결 한 다음 Google USB 드라이버 패키지를 설치하세요.
  • 게스트를 다시 시작하십시오.
  • c :> [...] \ sdk \ platformtools> 실행하면 adb devices마침내 장치가 표시됩니다 ...

2

Blu Studio 5.5s ADB 드라이버의 경우이 후프를 거쳐야합니다. 모든 Blu 전화와 동일하거나 Google 이외의 모든 휴대 전화에서 동일하다고 확신합니다. 우선 USB 케이블과 USB Debuggin을 끈 상태에서 Blu 장치를 연결하면 Windows 7에서 온 / 오프 파일을 전화 및 SD 저장소로 복사 할 수있는 일반 드라이버가로드됩니다. USB 케이블을 처음 연결하면 제어판, 장치 관리자, 휴대용 장치, BLU STUDIO 5.5 S (또는 사용중인 장치) 아래에 장치 아이콘으로 나타납니다. 아직 하드웨어 ID를 얻는 것을 귀찮게하지 마십시오.이 문제가 발생하는 것을 관찰하십시오.

전화기로 이동하여 전화기의 개발자 섹션에서 USB 디버깅을 켭니다. 추가 항목이 장치 관리자 목록에 정의되지 않은 장치로 표시되고 노란색 느낌표가 표시되며 휴대용 장치에서 표시된 것과 동일한 전화 이름이 표시 될 수 있습니다. 이 항목은 잠시 무시하십시오. 이제 전화로 아무것도하지 않고 (이미 USB 디버그 모드에 있어야 함) 장치 관리자의 휴대용 장치로 돌아가서 BLU STUDIO 5.5 S 또는 사용중인 전화를 마우스 오른쪽 버튼으로 클릭하십시오 느낌표없이 표(아래에 나열 됨) 휴대용 장치). 휴대용 장치 아래의 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.이 예에서 나타나는 이름은 BLU STUDIO 5.5 S입니다. 해당 아이콘에서 속성, 세부 사항을 선택하고 풀다운에서 하드웨어 ID를 선택하고 표시되는 내용을 복사하십시오.

BLU STUDIO 5.5 SI의 경우 :

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(이 기능을 사용하지 않으면 전화 USB 디버깅을 끈 상태에서 HW ID가 달라집니다. USB 디버깅을 켤 때 변경되는 값을 복사하려고합니다.)

이제 위에서 설명한대로 넥서스 10이 아니라 자신의 전화와 관련된 파일로 INF 파일을 추가하는 회선을 사용자 정의하십시오. 다음은 사용자 정의 할 내용입니다. SDK를 다운로드 할 때 다음과 같이 ZIP에서 확장 된 파일 구조가 있어야합니다.

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

android_winusb.infusb_driver 폴더에서 이름이 다음 과 같은 파일을 찾습니다. 파일을 복사하고 이름을 지정하십시오 (예 : myname.inf) myname.inf를 편집하고 위에서 설명한대로 특정 전화에 대해서만 수정 된 행을 추가하십시오. 예를 들어, BLU STUDIO 5.5 S의 경우 지시에 따라 2 개 위치에 지시 된대로 다음 2 개 라인을 추가했습니다.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

이 행을 32 비트 및 64 비트 섹션 모두에 추가하고 학습서의 예제 읽기 방식과 일치 시키십시오.

이제 장치 USB 디버깅을 켤 때 장치 관리자에 나타난 알 수없는 장치로 돌아가서이 항목 (노란색 느낌표가 있음)을 마우스 오른쪽 단추로 클릭하고 마우스 오른쪽 단추를 클릭 한 다음 드라이버 소프트웨어 업데이트를 선택하고 내 컴퓨터 찾아보기를 클릭하십시오. 디스크 선택 버튼을 클릭하고 myname.inf를 찾아보십시오. 올바른 드라이버가 아님을 경고하는 모든 프롬프트에 계속 동의하십시오. 마지막 단계로, Windows는 디바이스를 Android ADB 인터페이스로 식별해야하며 일단 완료되면 CMD 창을 열고이 학습서의 지시에 따라 "adb devices"명령을 실행할 수 있어야합니다. 전화가 검색되고 통신 중인지 확인하십시오.

이제 adb 명령으로 재미있게 놀 수 있습니다.


2

일반적으로 SDB는 ** android-sdk-windows \ extras \ google \ usb_driver ** 경로에 드라이버를 다운로드합니다.

나를 위해 일한 단계는 다음과 같습니다.

  1. USB 디버깅을 활성화하십시오.
  2. 장치 관리자에게 ADB 장치를 마우스 오른쪽 단추로 클릭하고 드라이버 소프트웨어 업데이트를 클릭하십시오.
  3. "컴퓨터에서 드라이버 소프트웨어 찾아보기"를 선택하십시오.
  4. "컴퓨터의 장치 드라이버 목록에서 선택"을 선택하십시오.
  5. "디스크 있음"옵션을 클릭하십시오.
  6. 드라이버 경로를 선택하십시오 ** android-sdk-windows \ extras \ google \ usb_driver ** (sdk의 경로) 7. 표시된 드라이버 목록에서 첫 번째 드라이버를 선택하십시오.

그리고 희망적으로 작동합니다.


장치 관리자에 "ADB 장치"가 없습니다
Curtis

1

개발자 모드에서 모든 설정을 변경했지만 adb에 여전히 장치가 표시되지 않았습니다.

전화와 함께 제공된 케이블을 사용하지 않았습니다. 일단 스위치로 전환하면 모든 것이 제대로 작동했습니다.


전화가 fastboot / bootloader 모드에 있으면 adb가 작동하지 않는다는 것을 알았습니다. adb 장치가 비어 있지만 재부팅되며 정상입니다. 그러나 "fastboot oem get_unlock_data"와 같은 fastboot 명령에는 fastboot 모드가 필요합니다. 분명히 그들은 상호 배타적이며 한 번에 하나만 작동합니다.
Alan Corey

1

올바른 플랫폼 SDK 도구가 있는지 확인하십시오

Windows 10의 경우 Xamarin 용 Visual Studio 2017 EMDK를 통해 제공된 버전으로는 충분하지 않으므로 Android에서 최신 플랫폼 SDK 도구를 수동으로 다운로드해야했습니다. 제외한 모든 것이 adb.exe devices효과가있었습니다.

https://developer.android.com/studio/releases/platform-tools

플랫폼 도구를 수동으로 다운로드 한 후 USB 구성 (충전, MTP 등)에 관계없이 장치가 나타납니다.

이 단계에서 에뮬레이터 장치를 설치하면 문제가 adb 또는 실제 장치에 있는지 확인할 수 있습니다.

List of devices attached
12345D1234      device
emulator-5554   device

1

처음에는 @rmsyk의 게시물 감사 합니다.

내 문제와 오랜 시간 동안 Meizu C9 Pro 마녀는 제조업체를 언급하는 Android ADB 드라이버 (특별 드라이버 없음)가 필요하며 Windows 7 PC에서 다음 단계로 해결되었습니다.

  1. 확인

    • 필요한 드라이버와 함께 최신 버전의 ADB & Fastboot를 설치하십시오.
    • 개발자 옵션 및 USB 디버깅을 활성화합니다.
    • 미디어 파일 전송을 활성화합니다 (MTP 모드).
  2. 여기C:\Users\USERNAME\.android 포함 된 폴더로 수동으로 교체 하고 Windows 작업 관리자에서 발견 한 경우 프로세스 'adb.exe'를 종료 하고 마지막으로 내 장치를 성공적으로 나열하고 PC를 신뢰할 수 있음으로 확인하십시오. adb devices

노트:

  1. 안드로이드 스튜디오는 이전에 제거되었고 또한 다시 설치하려고 시도했지만 전혀 해결책이 아닙니다.
  2. 시도 adb kill-serveradb start-server하지만 너무 해결책이 아니었다.

1

나는 대부분의 답변 (가장 인기있는)에서 거의 모든 제안을 시도했지만 아무것도 도움이되지 못했습니다. 마침내, 나는 내 경우에 그 이유를 발견했다. 잘못된 USB 케이블을 사용했습니다. 다른 원래 USB 케이블로 바꾸면 즉시 작동했습니다 !!!.

다른 사람에게 도움이되기를 바랍니다.


0
  1. 장치 관리자로 이동하여 하드웨어 ID를 확인하십시오.
  2. usb.inf파일에 장치가 나열되어 있는지 확인
  3. 그렇지 않은 경우 장치 하드웨어 ID를 추가하고 장치 관리자에서 설치하십시오.

0

너무 간단합니다. Android 기기를 끈 다음 "Volume Down"키와 "Power"를 동시에 길게 누릅니다. 복구 모드에서 시작될 때까지 몇 초 기다립니다. 이제를 입력 adb devices하면 장치가 나타납니다.


볼륨 작게 + 전원은 스크린 샷을 찍는 데 사용됩니다. 장치 감지에 어떻게 도움이됩니까?
rds

해결책 인 obi4niy의 답변 stackoverflow.com/a/17186551/2855059 를 참조하십시오 . 그리고 btw. 휴대 전화가 꺼져 있지 않은 경우 스크린 샷을 만드는 데 볼륨 작게 + 전원이 사용됩니다.
MDP

0

Windows 8에서도 동일한 문제가 발생했습니다. Android / SDK USB 드라이버가 올바르게 설치되었지만 휴대폰에서 USB 드라이버를 설치하는 것을 잊었습니다. 전화 USB 드라이버를 설치 한 후 ADB가 제대로 작동합니다.

이것이 도움이되기를 바랍니다.


0

Nexus 설정 개발자 메뉴에서 디버깅을 사용 설정합니다 ( '태블릿 정보'를 7 번 탭하여 해당 메뉴를 표시합니다).

구글 트릭을 놀라게!


구글 부활절 달걀! 여기에서
venkatvb

0

최근에 Android 업데이트를 했습니까? 롤리팝으로 업데이트했는데 갑자기 adb 장치가 없었습니다. 우우! 나는 쓸모없는 몇 가지 일을 잠시 동안 보냈다. 그런 다음 개발자 옵션으로 이동하여 "USB 디버깅"이 꺼졌습니다. 바보 구글. 다시 켜고 나면 바로 나타났습니다.


사람들이 가장 먼저 확인하는 것이라 생각합니다.
zamber

특정 목적이 게시물이 처음 확인 된 것이 아니라고 지적한 게시물에 응답하고 있습니다. 많은 것을 가정 할 수 있지만 확인하기 전까지는 추측 할뿐입니다.
Lifz

0

장치 관리자로 이동 한 다음 Android 장치를 마우스 오른쪽 단추로 클릭하고 드라이버 제거를 클릭하십시오. 장치의 플러그를 뽑았다가 다시 꽂습니다. 그러면 PC에 필요한 드라이버가 설치되는 동안 장치에 팝이 나타납니다. 팝업에서 "허용"을 클릭하십시오. 명령 프롬프트에 "adb devices"를 입력하면 장치를 볼 수 있습니다.


어떤 DeviceManager를 언급하고 있습니까?
rds

그가 Windows "장치 관리자"제어판을 참조하고 있다고 생각합니다. 오래된 / 깨진 드라이버를 설치 한 사람에게는 좋은 제안입니다. +1
Andrew Lorien

0

Windows의 경우 사용중인 경우 Blue 스택 또는 해당 에뮬레이터와 관련된 모든 프로세스를 종료하십시오.

나를 위해 일했다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.