Windows 7에서 ADB가 Nexus 4를 인식하지 못함


166

Windows 7에서 실행 중이며 하드웨어 장치 사용과 관련하여 Android 개발자 웹 사이트에 표시된대로 모든 드라이버를 업데이트했습니다. 그러나 응용 프로그램을 실행하려고해도 Eclipse 가 여전히 Nexus 4를 인식하지 못합니다. Android 기기 선택기가 팝업되지만 하드웨어 섹션에 아무 것도 표시되지 않습니다. 휴대 전화에서 디버깅, 타사 앱 및 모의 위치를 ​​모두 설정했습니다.

전화가 아직 새 것이기 때문입니까? Nexus를 Eclipse와 함께 사용할 수있는 방법이 있습니까?

명령 프롬프트의 ADB 장치 아래에 아무것도 표시되지 않습니다 .


5
adb devices명령 프롬프트에서 아무것도 표시 하지 않습니까?
A--C

4
Android 소프트웨어 관리자에서 Google USB 드라이버를 설치 했습니까?
NoBugs

62
동일한 문제로 Nexus 7에 대한 보고서를 읽었습니다. Nexus 7의 해결 방법은 PTP 모드 (설정-> 저장소-> USB 컴퓨터 연결)로 전환하는 것입니다. Nexus 4에도 도움이 될까요?
Henry

질문에 태그를 다시 지정해야합니다. 이클립스와 관련이 없습니다. 그것은 nexus 4 또는 adt 또는 windows 문제입니다.
Snicolas

1
장치 관리자 열기> ADB 장치 검색없는 경우 인식 할 수없는 것을 검색하십시오. 찾은 내용을 나중에 알려주십시오.
Leandros

답변:


266

Nexus 4에서도 비슷한 상황이 발생했습니다. 저에게는 Windows가 자동으로 설치하는 드라이버에 문제가있었습니다. [Q] 컴퓨터가 전화를 인식하지 못합니다. 의 지침을 따랐습니다 . -포스트 # 8 . Windows 7에서 약간의 차이가있었습니다.

나를 위해

  1. 장치 관리자에서 드라이버 제거
  2. 일반 'MTP 장치 드라이버'를 자동으로 설치하십시오.
  3. 새 장치를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트'를 선택하십시오.
  4. '디스크 있음'을 선택하고 [android-sdk-dir] \ extras \ google을 가리 켰습니다.
  5. 'ADB'드라이버 설치를 보았습니다.
  6. Nexus 4에서 Eclipse를 성공적으로 실행했습니다.

행운을 빕니다!


7
이것은 Windows 8에서도 훌륭하게 작동합니다. 장치 관리자에서 처음에는 드라이버가없는 Nexus 4 장치를 보았고 위와 같이 드라이버를 설치 한 다음 장치 이름이 Android Composite ADB Interface가있는 Android 장치로 변경되었습니다.
Martin

13
developer.android.com/sdk/index.html 에서 Android SDK를 얻었 지만 extras\google디렉토리 가 없으며 extras\android. 내가 뭘 잘못하고 있는지 알아?
Tim Bellis

3
전화를 PTP 모드로 전환 한 후 (원래 질문에 대한 의견 참조) SDK 디렉토리에서 Windows를 가리키면 드라이버가 발견됩니다.
Tim Bellis

6
@ TimBellis,을 통해 USB 드라이버를 얻었습니다 SDK Manager.exe. 얻기 위하여 실행 내가 설정 한 JAVA_HOME내 JDK의 위치.
벤 Challenor

3
열쇠는 전화에서 USB 모드를 카메라 모드 (PTP)로 전환하는 것입니다.
Rohit

68

이전 의견을 확인하십시오. 개발자 옵션을 활성화 한 다음 새로 나타난 개발자 옵션에서 USB 디버깅을 선택하고 카메라 (PTP) 모드로 연결을 전환해야했습니다.


1
나를위한 열쇠는 카메라 (PTP) 모드로 전환하는 것이 었습니다. 갑자기 모든 것이 올바르게 작동했습니다. 이전에 드라이버 관리자에서 적절한 드라이버를 설정했으며 이미 USB 디버깅을 활성화했습니다.
Brett

4
이것은 나를 위해 일했습니다. 설정-> 저장소로 이동하고 오른쪽 상단 버튼을 누르고 USB 컴퓨터 연결 명령을 선택한 다음 PTP를 선택하여 그렇게했습니다. 갑자기 장치를 디버깅 할 수있게되었습니다.
David van Dugteren

1
이것은 매우 위안입니다! Nexus 기기가 2 대 있습니다. 하나는 MTP 모드에서 아무 문제없이 ADB에 연결하는 것입니다. 다른 하나는 PTP 모드로 전환하여 연결해야합니다. 이 팁을 찾고 두 번째 팁을 연결하는 데 몇 시간이 걸렸습니다. 두 Nexus 4 휴대 전화의 차이점을 여전히 잘 모르겠습니다. 그들은 같은 날에 구입했으며 완전히 동일합니다 (적어도 하드웨어에서는 설치된 앱이 크게 다름).
Jpsy

52

USB 디버깅 을 사용하려면 전화 설정 및 하단 탭 빌드 번호 7 번으로 이동하십시오. USB 디버깅을 활성화 할 수있는 개발자 설정이 활성화됩니다.


41

수정에 /에서 안드로이드 USB 드라이버 설치 윈도우 7/8 32 비트 / 64 비트를 :

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

여전히 작동하지 않으면 MTP 에서 PTP로 변경하십시오 .

MTP-> PTP


이것으로도 해결되었습니다. Nexus 4에서 ADB 인터페이스를 사용하려면 PTP 모드를 사용해야한다고 생각합니다.
VikramV

20

같은 문제가 있었지만 PTP 모드로 변경하고 싶지 않았습니다. 이것이 MTP가 여전히 활성화 된 상태에서 수정 한 방법 입니다.

  1. Android SDK Manager의 Eclipse에서 Google USB 드라이버를 제거했습니다.
  2. 장치 관리자에서 드라이버를 제거했습니다. "컴퓨터에서 드라이버 삭제"상자를 클릭하십시오.
  3. 휴대폰을 컴퓨터에 연결했다가 다시 연결했습니다.
  4. Nexus 4 용 Windows가 "부적절하게"설치된 드라이버
  5. Nexus 4는 이제 내 컴퓨터 에 드라이브처럼 표시되었습니다 .
  6. SDK 관리자에서 Google USB 드라이버를 다시 설치하십시오.
  7. 장치 관리자에서 Nexus 4 드라이버를 업데이트하십시오.
  8. 모든 것이 작동합니다.

이것은 나를 위해 MTP와 adb 액세스를 동시에 가질 수있게 해주었습니다. 감사합니다
mcnicholls

이 전체 시퀀스는 저에게 효과적이지만 PTP 모드가 활성화되었습니다. 정말 이상한 점은 전화가 WIN7 장치 관리자에서 "SAMSUNG Android 전화"로 등록되어 있다는 것입니다. 그러나 Eclipse에는 lge-nexus_4가 있습니다. 이상한 : | 어쨌든 행운을 빈다.
daffycricket 2013

저도 마찬가지입니다. 삼성 드라이버였습니다. 그러나 어쨌든 작동합니다. Eclipse-> Window-> Android SDK Manager에서 Google USB 드라이버를 rev 8로 업데이트하는 것을 잊지 마십시오.
stuckedoverflow 8:14에

당신은 천재입니다! Windows 7과 Nexus 4가 있으며이 단계 목록이 도움이되었습니다.
user1460819

10

나는 같은 문제가 있었고 위의 어느 것도 효과가 없었지만 다음 해결책이 나를 위해 일했다.

내 Nexus 4에서 :

  • 설정으로 바로 가기

  • 개발자 옵션을 선택하십시오 ( "전화 정보"에서 7 번 누른 후 목록 끝에서)

  • "USB 디버깅"을 확인하고를 누르십시오 OK.


불행히도, 아무도 이것에 대해 언급하지 않습니다. 사람들은 Windows 드라이버, 다운로드 및 기타 여러 가지에 대해 이야기하기 시작합니다. 그러나 Nexus 기기에서는 개발자 모드 (특히 USB 디버깅)가 기본적으로 사용 중지되어 있으며 '이상한 샤먼 점프'로 사용 설정해야한다는 사실을 잊었습니다.
Alex Semeniuk

1
이 질문에서 사람들이 USB 디버깅을 먼저 활성화하고 작동하지 않았다고 가정합니다
georgiecasey

5

가치가있는 경우 내 경우에는 USB 연결 모드를 미디어 장치 (MTP)에서 카메라 (PTP)로 변경하여 간단히 문제를 해결할 수있었습니다.


4

이 문제를 해결하려면 Windows 7 x64를 새로 설치해야했습니다.

다른 답변의 모든 단계 / 변형을 시도했습니다. 불운. 기기 관리자에 Google의 7.0.0.1 드라이버에서 'Android 기기 / Android 복합 ADB 인터페이스'가 제대로 작동하는 것으로 표시되지만 'adb 기기'가 있으면 Nexus 4를 표시 할 수 없습니다.

USBDeview 를 사용 하여 키보드와 마우스를 제외하고 컴퓨터에 연결된 모든 USB 장치를 제거했습니다. 불운.

장치 관리자에서 '숨겨진 장치 표시'를 활성화하고 USB와 관련된 것을 제거했습니다. 불운.

Google의 공급 업체 ID를 adb_usb.ini에 추가했습니다. 불운. adb_usb.ini를 삭제하고 'android update adb'를 실행했습니다. 불운.

결함이 없는지 확인하기 위해 Nexus 4를 동생의 아파트로 가져 왔습니다. 딸꾹질없이 그의 기계에서 일했습니다.

추가 문제 해결로 마더 보드를 교체하거나 MacBook을 구입해야했기 때문에 새로 설치 한 것이 기쁩니다.

소년, 빨리 확대되었습니다.


3

MTP에서 PTP로 USB 모드를 변경하면 나에게 도움이되었습니다.


2

Windows 8 에서 수행하는 방법 (Windows 7에서도 작동 할 것입니다)

  1. Android SDK 관리자를 열고 Google Usb 드라이버를 삭제하십시오.
  2. 제어판-> 기기 관리자-> Nexus 찾기-> 마우스 오른쪽 버튼으로 클릭-> 기기 삭제
  3. 장치를 분리하십시오
  4. Android SDK 관리자를 열고 Google Usb 드라이버 설치
  5. 장치를 연결
  6. 제어판 열기-> 기기 관리자-> Nexus 찾기-> 마우스 오른쪽 버튼 클릭-> 드라이버 업데이트-> 수동 업데이트-> android-sdk 폴더 열기 (하위 폴더에 체크 박스 사용)-> Google Inc에서 드라이버 설치
  7. adb 킬 서버; adb 시작 서버; adb 장치는 넥서스를 보여 주어야합니다

Android 4.2는 이제 컴퓨터에서 RSA 키를 제출하기를 원한다는 것을 잊지 마십시오. 장치 화면을보십시오.

Android 4.2에서 개발자 옵션을 활성화하려면 : 설정-> 전화 정보-> 빌드 번호를 7 번 누릅니다.


2

Eclipse-ADT에서 Nexus 4를 인식하기 위해 고군분투하는 사람을 위해 위의 게시물에 추가하기 만하면됩니다. 과거에는 장치가 문제없이 Eclipse ADT에 의해 인식되었습니다!

나는 원래 질문과 같은 문제에 부딪쳤다. 내가 시도한 모든 접근법이 작동하지 않을 것입니다 ...

  • "USB 디버그"선택 전환
  • "타사 허용"앱 선택 전환
  • 모의 위치 허용
  • 드라이버 재설치
  • adb.exe 다시 시작

결국 간단한 솔루션

  • 이동 설정 -> 저장 -> USB 컴퓨터 조건 (저장 화면에서 메뉴 옵션)

  • 미디어 장치 (MTP)에서 카메라 (PTP)로 변경


오늘 하루를
보냈

1

Windows를 사용하는 경우에만 USB 드라이버를 설치해야합니다 (MAC / Linux를 사용하는 경우 드라이버를 설치하지 않아도 제대로 작동 할 수 있음)

다음 링크에서 그 방법을 설명합니다.

http://developer.android.com/tools/extras/oem-usb.html

한마디로 :

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

1

내 증상은 복합 장치 (ADB 인터페이스, 카메라 등과 같은 실제 USB 장치가 모두 포함되어 있음)였습니다. 하드웨어 ID는 다음과 같습니다.

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

복합 장치의 하위 항목에는 & MI _ ##이 있습니다. 당신이 그들을 볼 경우, 이것은 같은 문제가 아닙니다.

Windows 7 가상 머신에서 usb.inf를 % windir % \ inf에 복사하여이 문제를 해결했습니다. 하드웨어가 감지되고 설치되었습니다.


1

Nexus 4 기기 2 개가 있습니다. 하나는 아무런 문제없이 ADB에 연결하고 있었고, 두 번째는 adb devices명령을 사용할 때 나타나지 않았습니다 . 또 다른 증상은 전화가 미디어 모드로 설정되어있을 때 두 번째 전화가 Windows 탐색기에서 휴대용 장치로 표시되지 않았다는 것입니다.

어느 시점에서 두 번째 Nexus의 임시 해결책은 PTP 모드로 전환하는 것이 었습니다. 그런 다음 adb devices명령에 의해 발견되었습니다 . 위 어드 인 것은 첫 번째 전화가 항상 두 모드에서 작동한다는 것입니다!

마지막 으로이 솔루션발견 하여 두 모드에서 두 전화기를 모두 연결할 수 있습니다.

  • 전화기의 USB 모드를 MTP (미디어)로 설정
    PC 장치 관리자를 사용하여 장치 제거-> Android 장치-> Android ADB 인터페이스
    "드라이버 소프트웨어 삭제"확인란을 선택하십시오!

  • 그런 다음 전화기의 USB 모드를 PTP (카메라)로 설정하십시오.
    PC 장치 관리자를 사용하여 장치 제거-> 휴대용 장치-> Nexus 4

  • 그런 다음 USB 플러그를 뽑았다가 다시 꽂습니다 (MTP (미디어)로 설정되어 있는지 확인한 후 장치 관리자에 장치가-> Portable Devies-> Nexus 4로 올바르게 등록되어 있음을 알았습니다.

해결책은 http://forum.xda-developers.com/showthread.php?p=34910298#post34910298에 있습니다.

Nexus를 ADB에 연결하는 데 비슷한 문제가 있으면 먼저 PTP 모드로 전환하는 것이 좋습니다. 해당 단계에서 문제가 사라지면 MTP가 전화기를 대부분의 시간으로 설정하려는 모드 일 수 있으므로 위에 나열된 추가 단계를 수행하는 것이 좋습니다.



1

아무런 대답이 없을 경우 다음 설명이 도움이 될 것입니다. 나는 최고의 대답을 따르고 가능한 합병증을 줄이기 위해 명령 줄에서 ADB 로 프로그램을로드하려고 시도했지만 작동하지 않았습니다.

PTP 모드를 사용 설정하면 ADB 기기 명령에서 Nexus 4를 찾지 만 푸시 할 수 없습니다. Eclipse 를 사용해야 했고 대화 상자가 아래에 설명 된 RSA 키를 수락하도록 표시해야했습니다.

참고 : Android 4.2.2 이상을 실행하는 장치를 컴퓨터에 연결하면 시스템에 RSA 키를 허용할지 묻는 대화 상자가 표시됩니다.


1

와 윈도우 7에 삼성 넥서스 S , 그것에서 아무것도 없었다 장치 관리자 1, adb devices명령은 장치가 없었다, 그러나 장치에 연결하면 USB 디버깅이 켜져와 연결했다.

Andrea의 2 월 2 일 답변을 사용하여 Google USB 드라이버를 설치했습니다. Google USB 드라이버는 / gooogle / usb_driver 디렉토리를 생성하고 RobertNovelo의 3 월 7 일 답변을 사용하여 링크로 이동하여 지침을 따릅니다. 장치가 장치 관리자에 'other'로 표시되었습니다. 마우스 오른쪽 버튼으로 클릭하고 업데이트 드라이버를 선택하면 장치 관리자의 'Android 장치'에 표시되고 명령 줄에 adb devices나열됩니다.


1

비슷한 문제가 있었으며 이전 솔루션 중 어느 것도 나를 위해 일하지 않았으며 몇 시간 동안 좌절 한 후에 혼자서 해결 했으므로 솔루션을 공유 할 것입니다.

Nexus 4 용 Android Composite ADB Interface를 설치 한 후 연결 한 Android 기기를 인식하지 못하는 컴퓨터가 갑자기 중지되었습니다. 장치 관리자가 시도하지 않아 드라이버를 제거 할 수 없습니다 (장치 관리자가 응답하지 않음). 매번).

그래서 나는 이것을 다음과 같이 해결했다.

  1. Windows를 안전 모드로 전환
  2. Android Composite ADB 인터페이스 제거
  3. 기존 SAMSUNG Android ADB 인터페이스 설치
  4. Windows를 일반 모드로 전환
  5. 플러그인 Android 기기 (필자의 경우 Nexus 4)
  6. Windows에서 기기를 Nexus 4로 인식
  7. android-sdk / extras / google 폴더에서 드라이버 설치
  8. 모든 것이 다시 작동합니다! :)

1

문제를 해결하는 방법이 있습니다.

  1. Nexus Root Toolkit v2.0.4 다운로드 : http://www.wugfresh.com/nrt/
  2. 다이버를 설치하고 선택하고 Google API를 선택하십시오. 예를 들어 Nexus 4를 선택하고 Google API 4.4.4를 선택했습니다.
  3. "전체 드라이버 설치 안내서 ..."를 클릭하고 3 단계 탭을 클릭하십시오. Google 드라이버를 선택하십시오.

0

Windows 7 설치에서 드라이버를 찾지 못했습니다. xda-forums 게시물에는 드라이버가 어디에 있는지 Windows에 알려주는 올바른 폴더가 {SDK directory}/extras/google/usb-driver있습니다.

extras / Google 폴더 + Tim Bellis가없는 경우 IDE의 SDK 관리자로 이동하여 Extras 범주에서 Google USB 드라이버를 찾아 설치하십시오. Eclipse에서이 작업을 수행하는 방법을 알려 드릴 수는 없지만 IntelliJ IDEA 가있는 경우 목록 맨 아래에있는 것으로 확인 표시하고 "패키지 설치"를 클릭하십시오.


0

(Windows 7) 이것에 대한 나의 해결책은 장치 관리자 에서 장치 를 찾고 기존 드라이버를 제거하고 하위 디렉토리 포함 옵션을 사용하여 사용자 계정의 android 폴더에서 새 드라이버를 설치하는 것이 었습니다 .

모두 제일 좋다.


0

여러분 중 일부는이 문제를 경험했을 수도 있습니다. USB 드라이버를 찾지 못하면 (이클립스 및 Android SDK 번들을 다운로드 한 경우)로 이동하십시오 <sdk>/SDK Manager. 그것을 열고 설치 옵션에서 USB 드라이버 를 선택 하면 준비가 된 것입니다. 나는 PTP 모드도해야했다.



0

나에게 그것은 Nexus 4와 Windows 7이었습니다. 드라이버를 다시 설치하고 PTP로 변경했습니다. 기본적으로 모든 것을 통과했습니다.

Eclipse에서 activity_main.xml 대신 MainActivity.java라고 표시된 탭을 클릭하면 문제가 해결되었습니다.


0

내 솔루션은 매우 바보입니다. 위의 모든 솔루션을 시도했지만 많은 시간을 낭비했습니다. 그런 다음 개발자 옵션을 탐색 할 때 해결책을 찾았습니다. "USB 디버깅"옵션을 체크 표시하지 않았습니다. 바보 같은 개발자 옵션을 켜는 것은 USB 디버깅을 켜는 것을 의미하지만 잘못되었습니다.


0

나에게 문제가없는 드라이버였습니다. USB 디버깅을 활성화하고 USB 케이블을 변경하려고 시도했지만 Google USB 드라이버를 다시 설치하려고 시도했지만 아무것도 구해지지 않았습니다.

그런 다음 여기에 제안 된대로 장치 드라이버를 다운로드했습니다 .

장치 드라이버 문제가 있는지 확인하려면 다음으로 이동하십시오.

  1. 컴퓨터-> 오른쪽 클릭
  2. 꾸리다
  3. 기기 관리자

Nexus가 ' Android 기기 '또는 ' 기타 ' 기기로 표시되어 있는지 확인합니다 .

그것은 "에 표시되면 기타 "문제는 다운로드 및 추출에 의해 해결되어야 이 단계를 다음 다음 :

  1. 위에서 언급 한 세 단계에 따라 장치 관리자에서 장치를 찾은 후 마우스 오른쪽 단추를 클릭하십시오.
  2. 드라이버 소프트웨어 업데이트 라고 말합니다 .
  3. 에서 드라이버 소프트웨어 찾아 내 컴퓨터
  4. 위 링크에서 드라이버를 다운로드 한 위치를 찾으십시오.

마지막으로 장치가 다음과 같이 나타납니다.

컴퓨터 관리 스크린 샷

이 작업을 수행하자마자 장치에 디버그 권한을 요청하는 팝업이 나타납니다. 수락하면 준비가 된 것입니다!

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