adb는 nexus 5 기기를 표시하지 않습니다.


81
Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat

여보세요,

나는 모든 것이 잘 작동 하는 내 Samsung Galaxy Tab 3 7.0실행을 사용 Android 4.1.2하고 adb있습니다.

하지만 방금 새 Nexus 5 기기를 구입했는데 다음 명령을 실행 adb devices해도 Nexus 5가 표시되지 않습니다.

아래에 Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

Fedora 18드라이버가 필요한 경우 실행 중이기 때문에 어떤 USB 드라이버가 필요합니까?

삼성이 잘 작동하고 앱을 배포하고 실행할 수 있기 때문에 설정이 올바른 것 같습니다. 그래서 내 Nexus 5에 문제가 있는지 궁금합니다.

나는 다음을 시도했다 :

adb kill-server
adb start-server

넥서스 5를 설정 Camera PTP하고 media device MTP작동하지 않았다.

제안 해 주셔서 감사합니다.




SDK 관리자에서 Google USB 드라이버를 업데이트하는 동안 작동하지 않는 동안 Windows 8에서 이것이 매우 유용하다는 것을 알았습니다. stackoverflow.com/a/19920048/1433187 .
Khobaib

이것은 나를 위해 일했습니다 : stackoverflow.com/a/21392398/1317559
Yster

이 링크가 매우 유용하다는 것을 알았습니다 .
Aniket Thakur 2014 년

답변:


181

Nexus 4 (Android 버전 4.4.2)에서 비슷한 문제가 발생했는데 adb 기기에 나열되지 않았습니다.

USB 디버깅이 장치에서 활성화되어 있는지 확인하고 PC에서 다음을 수행하십시오.

  1. Android SDK 업데이트 ( Google USB 드라이버 )

  2. PC 제어판에서 시스템-> 장치 관리자-> Nexus 4-> 드라이버 업데이트를 마우스 오른쪽 버튼으로 클릭합니다.

  3. 설정은 안드로이드 SDK 폴더 \ 엑스트라 \는 \ usb_driver 구글 검색 경로로, 하위 폴더 검사 등이 있습니다.

Windows에서 드라이버가 최신 버전이라고 표시되면 드라이버를 제거하고 (nexu4-> 드라이버 제거를 마우스 오른쪽 버튼으로 클릭) 2 단계부터 다시 시작하십시오.

그 후 cmd를 열고 adb kill-server 를 입력 한 다음 adb devices를 입력 하면 이제 장치 가 포함됩니다.

https://developer.android.com/studio/run/oem-usb.html


10
"장치에 가장 적합한 드라이버 소프트웨어가 이미 설치되어 있습니다."-> 그래서 제거했습니다 (그리고 드라이버도 삭제했습니다). Nexus 5를 분리했습니다. 다시 연결했습니다. Windows 7은 USB 장치를 감지하고 HD를 통해 드라이버를 찾을 수 없습니다.-> 제어판 (기타 장치)에서-> 오른쪽 클릭-> 드라이버 업데이트-> 찾아보기-> 이미 기억 된 경로-> 다음-> 이 장치 소프트웨어를 설치 하시겠습니까? -> 설치-> BAM !!! NExus 5는 "USB 디버깅 허용"대화 상자를 표시했습니다. ... 꽤 시련!
누군가 어딘가에

2
@SomeoneSomewhere의 의견에서 제거 (및 드라이버 삭제)가 효과적이었습니다.
WORMSS

2
나는 모든 종류의 일을 시도하는데 많은 시간을 보냈다. 이 솔루션이 작동하도록 만든 부분은 이전 드라이버 버전을 제거하고 Google의 Android 사이트에서 최신 버전을 다운로드 한 다음 대신 설치하는 것입니다. SDK Manager를 사용하여 설치하려고했지만 설치하는 버전이 최신 버전이 아닌 것 같습니다. 웹 사이트에서 다운로드하여 대신 사용하십시오.
AndroidDev 2014 년

내 문제를 정확히 해결하지 못했지만 성공으로가는 길에 확실히 올려 놓았습니다 (내 문제에 대한 자세한 내용은 아래 내 게시물 참조)
Piblip

3
3 단계를 수행해도 usb_driver 폴더를 찾을 수없는 경우 다음 지침에 따라 드라이버를 설치합니다. developer.android.com/sdk/win-usb.html
Israel Varea 2015

114

이 단계를 따르세요,

  • 장치에서 개발자 옵션 을 활성화 합니다. 개발자 모드를 활성화하려면 설정-> 전화 정보 , 빌드 번호 옵션을 연속 7 번 탭합니다.
  • 설정-> 개발자 옵션으로 이동하여 USB 디버깅을 켭니다.
  • USB를 통해 장치를 다시 연결했는지 확인하고 나타나는 대화 상자에서 권한을 부여하십시오.
  • 위의 단계에서 작동하지 않았습니다.이 단계를 시도하고 설정-> 보안으로 이동하여 알 수없는 소스를 켜십시오.

1
내 하루를 만들었습니다. 넥서스 5를 맥북 프로에 연결하지 못해서 화가 났어요. 이 솔루션은 나를 위해 일했으며 이제는 할 수 있습니다.
Elad Meidar

내 하루도 ... !! 새해 복 많이 받으세요 2014 .. 그리고 더 올 예정

세상에서 누가 모드를 활성화하는 그런 방법을 생각합니까 ?? : D 감사합니다!
Aurelin 2014 년

드라이버 등을 찾기 위해 시간을 낭비했고 이것은 내 Galaxy Nexus 전화에서 작동했습니다. 감사!
fbonds66

1
이 작업을 수행 한 후 장치의 플러그를 뽑고 다시 연결해야했습니다.
fncomp 2014

40

해야 할 일은 다음과 같습니다.

Settings | About Phone

아래로 스크롤하여 build number. 빌드 번호를 약 7 번 탭합니다. 다음과 같은 팝업 메시지가 나타날 때마다you are x steps away from being a developer

마지막 단계에 도달하면 다음과 같은 메시지가 표시됩니다. now you are a developer

설정으로 돌아 가면 새로운 설정 Developer options이 표시되며 개발자를위한 많은 옵션이 표시됩니다. 활성화USB debugging

휴대 전화를 USB에 다시 연결하면 아래에 기기가 표시됩니다 adb devices.

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


39

이 간단한 단계는 저에게 효과적이며 Windows 8.1의 Nexus 5 및 5X 장치에서 디버그합니다.

따라야 할 단계는 다음과 같습니다.

1) 개발자 옵션에서 디버그 USB 모드 활성화

2) 컴퓨터에서 장치를 분리합니다.

3.1) Settings→으로 이동 Storage하여 ActionBar에서 옵션 메뉴를 클릭하고을 선택합니다 USB computer connection.

3.2) 3.1)옵션을 찾지 못한 경우 SettingsDevelopers Options→ 로 이동하십시오 Select USB Configuration.

4) Camera (PTP)연결을 선택 합니다.

5) 장치를 연결하면 장치에 컴퓨터의 들어오는 연결을 수락 할 수있는 팝업이 표시됩니다.

6) 작동하지 않으면 Developers Options에서 Debug USB Mode를 토글 해보십시오. 마지막으로 DDMS 및 voilà에서 볼 수 있습니다.


"카메라 (PTP)"단계는 Nexus 5 (LG-D820)가 설치된 Windows 7 Pro에서 저에게 트릭을 제공하는 것 같습니다. 이 설정을 켜면 Nexus는 연결된 컴퓨터에서 디버깅을 허용하라는 메시지를 표시했습니다. 감사!
Sean Barbeau 2014 년

잘 작동합니다. 감사합니다
일요일 G Akinsete

나는 다른 모든 솔루션을 시도했고 이것이 Nexus 6에서 저에게
Craig Russell

이것은 나에게도 효과적이었습니다. 감사합니다! 내 전화가 PTP 대신 MTP 연결로 설정되었습니다.
Guillem Cucurull 2015 년

1
이 옵션이 Android 7 (Nexus 5X에서 테스트 됨)의 개발자 옵션으로 옮겨진 것 같습니다.
Kaktus

9

내 Windows 솔루션 :

여기로 이동하여 쉬운 위치에 다운로드하고 압축을 풉니 다.

http://developer.android.com/sdk/win-usb.html#top

  • '내 컴퓨터'또는 '컴퓨터'를 마우스 오른쪽 버튼으로 클릭합니다.

  • 속성 선택

  • 장치 관리자 선택

  • 장치를 찾으십시오. 위에 노란색 표시가 있어야합니다.

  • '드라이버 소프트웨어 업데이트'를 클릭합니다.

  • 내 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택합니다.

  • 이전에 저장 한 usb_driver 폴더를 선택하십시오.

  • 그것을 설치하십시오

그리고 wala. 마법.


3

에뮬레이터 또는 Android 장치와의 통신에 문제가있을 수 있습니다. 이 통신은 Android 디버그 브리지 (adb)에서 처리됩니다.

Eclipse를 사용하면 문제가 발생하는 경우 adb를 재설정 할 수 있습니다. 따라서 창 → 퍼스펙티브 열기 → 기타 ... → DDMS를 통해 DDMS 퍼스펙티브를 선택하십시오.

adb를 다시 시작하려면 Device View에서 "Reset adb"를 선택하십시오.


3

여전히 불만족스러운 사람들을 위해 실험적인 ART 런타임을 사용하는 경우 dalvik으로 다시 전환하십시오 (장치의 개발자 옵션에서).


3

다음은 Android 5의 Windows 7 및 Nexus 5에 대한 간단한 솔루션입니다.

  1. http://androidhost.org/jelry 에서 Nexus 5 드라이버를 다운로드합니다.
  2. zip 컨텐츠를 추출하고 데스크탑의 단일 폴더에 모든 파일을 배치하십시오.
  3. 장치를 컴퓨터에 연결하십시오.
  4. PC에서 장치 관리자를 시작합니다.
  5. 이제 하드웨어 목록에 Nexus 5가 표시됩니다.
  6. 'Nexus 5'라인을 마우스 오른쪽 버튼으로 클릭 한 다음 드라이버 소프트웨어 업데이트를 클릭합니다.
  7. 다음으로 '내 컴퓨터 찾아보기'옵션을 클릭합니다.
  8. 새 창에서 '찾아보기…'버튼을 클릭합니다.
  9. 2 단계에서 압축을 푼 폴더로 이동합니다. USB 드라이버를 추출 할 폴더를 선택합니다. 다음을 클릭하십시오. – 하위 폴더 상자도 선택해야합니다.
  10. 이제 Windows 설치 프로그램이 Nexus 5 드라이버를 검색하고 권한을 요청하면 설치를 클릭합니다.
  11. 프로세스가 완료 될 때까지 기다린 다음 장치 관리자 목록을 확인하여 성공적으로 설치되었는지 확인합니다.

원본 : http://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

참고 : 장치에서 USB 디버깅을 활성화하는 것을 잊지 마십시오. :)


3

아직 아무도 언급하지 않은 내용 :

일부 케이블은 데이터를 지원하지 않습니다. 내 Nexus 5가 OSX에 표시되지 않는 이유가 궁금합니다. 데이터를 지원하지 않는 케이블을 사용하고있는 것으로 나타났습니다.

나는 그것을 지원하는 다른 케이블로 바꾸었고 갑자기 USB 디버깅을 사용할 수있게되었습니다.


2

누군가 Nexus 5를 포맷 된 Windows XP에 연결하려는 경우 다음 단계를 따르세요.

  1. 미디어 전송 프로토콜 포팅 키트 다운로드 및 설치 : MTP 포팅 키트
  2. XP 용 WMFDistributable-11 다운로드 및 설치 : WMFDist-11 XP
  3. LG United Mobile Driver v3.10.1 다운로드 및 설치 : stackoverflow에서 2 개 이상의 링크를 공유 할 수 없습니다. Google을 이용해주세요.
  4. 장치를 연결하십시오.
  5. 장치 관리로 이동
  6. Nexus 5를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 클릭합니다.
  7. 이번에 만 예를 선택하십시오.
  8. 자동으로 소프트웨어 설치를 선택하십시오.
  9. 언젠가 기다려 .. 파일 전송 즐기기

2

ADB 및 드라이버 버전이 중요합니다. 최신 장치 일수록 이전 버전 ADB가 올바르게 작동 할 가능성이 낮아집니다.

자체 ADB 사본을 사용하는 앱은 업데이트하거나 최소한 수동으로 ADB를 업데이트해야합니다.

예를 들어 헬륨 / 카본을 설치할 때 오래된 / 불완전한 ADB를 사용합니다. 최신 장치는 바로 이러한 이유로 ADB 서버에 연결되지 않을 수 있습니다.

여기에 작성하는 내용은 Windows 및 * nix OS의 향후 장치에서 작동합니다.

먼저 시스템을 준비해야합니다. Android :

  • 앱 (예 : Helium, 메시지가 표시됨)에서 또는 전화 정보 섹션에 액세스하여 개발자 모드가 잠금 해제 될 때까지 빌드 번호를 탭하여 개발자 모드를 활성화합니다.
  • 개발자 설정에서 USB 디버깅 활성화
  • 보안 설정에서 알 수없는 소스 허용
  • (USB 케이블로 연결된 경우) USB 연결을 PTP 모드로 설정 (표시된 경우 카메라 장치)

Windows에서 :

  • 이전 USB 드라이버 (파일 제거 포함)가있는 경우 제거하지만 장치가 연결되어 있고 개발자 모드 일 때만 그렇지 않으면 해당 특정 장치가 나열되지 않습니다.
  • 장치가 연결되고 개발자 모드가 활성화 된 후 최신 USB 드라이버를 설치하면 장치가 장치 관리자에서 알 수 없음 또는 기타로 나열됩니다. 드라이버는 Google Android 지원 사이트에서 별도로 다운로드 할 수 있습니다. 이는 공급 업체 드라이버와 동일하며 inf 파일의 ID가 더 적기 때문에 모든 Android 장치에서 드라이버가 인식되지 않습니다.
  • 드라이버가 장치를 인식하지 못해도 문제 없습니다. 일반적으로 설치합니다. 수동 설치> 모든 장치 표시> 디스크 있음> Android USB 드라이버의 위치를 ​​선택하고 목록에서 Android ADB 인터페이스를 선택합니다. 하드웨어 ID를 추가하여 inf를 편집 할 필요가 없으며 최종 결과는 동일합니다.
  • 각 모드, PTP 및 MTP에는 자체 드라이버 항목이 있으므로 장치에서 MTP를 요청하면 동일한 드라이버 설치 절차를 다시 따라야합니다.

이러한 단계를 이전에 올바르게 수행했으면 adb를 테스트해야합니다. Android SDK를 이전에 설치 한 경우 adb.exe가있는 명령 프롬프트를 열고 장치 목록을 테스트합니다.

adb start-server 중요 참고 :이 명령은 처음 실행할 때 연결된 컴퓨터 간의 통신을 허용하도록 장치에 메시지를 표시합니다. 프롬프트에는 해당 PC에 특정한 RSA 키도 나열됩니다. 시작 서버에서이 프롬프트가 없으면 ADB가 작동하지 않습니다! ADB에 의존하는 애플리케이션도 마찬가지입니다.

adb devices 장치를 나열해야합니다. 목록이 비어 있고 RSA 프롬프트가 발생하지 않았을 가능성이 높으면 통신이 작동하지 않습니다. 목록이 비어있는 경우 현재 ADB (및 SDK)를 업데이트하거나 새로 설치해야합니다 (Helium / Carbon과 같이 자체 ADB 런타임을 가져 오는 앱의 경우).

자체 ADB를 가져 오는 애플리케이션의 경우 버전이 오래되었고 이러한 앱이 SDK 대신이를 사용한다고 주장하는 경우 이러한 파일을 Android SDK의 최신 파일로 교체해야합니다. 단순하고 간단하게 복사 및 붙여 넣기.

Android SDK의 경우 설치해야하는 유일한 필수 패키지는 SDK 도구 및 플랫폼 도구입니다. ADB.exe에는 일부 지원 라이브러리가 필요하며 Windows에서는 이러한 파일이 AdbWinApi.dll 및 AdbWinUsbApi.dll입니다. 모든 작업이 완료되면 문제의 경우에 따라 사용되는 유일한 런타임 인 ​​경우 ADB 도구를 유지하면서 SDK Manager에서 SDK를 제거 할 수 있습니다.


2

디버그 활성화와 같은 모든 단계를 수행 한 후 ... SIM 카드를 넣고 전화기를 재부팅해야했습니다.


2

Windows 7 및 Nexus 5 용 솔루션 (모든 Nexus 기기에 적용 가능해야 함) :

USB를 통해 Nexus 5를 시스템에 연결하는 순간 내 시스템이 Windows 용 Nexus 5 기본 드라이버를 자동으로 설치하고 있다는 것을 알았습니다. 따라서 기본 드라이버를 제거하는 것은 헛된 일이었고 어쨌든 자동으로 설치됩니다. 또한 기본 드라이버를 제거하면 컴퓨터 관리의 장치에서 Nexus 5를 찾을 수 없습니다. 그래서 여기에 내가했고 나를 위해 일한 것이 있습니다!

  1. 컴퓨터-> 오른쪽 클릭-> 관리-> 장치 관리자-> 휴대용 장치-> Nexus 5-> 드라이버 소프트웨어 업데이트
  2. '내 컴퓨터에서 드라이버 소프트웨어 찾아보기'를 선택하십시오. 1. 다음 위치를 지정하십시오. %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. 다음을 클릭하면 완료됩니다.

2

동일한 문제를 겪었으며 개발자 옵션 > USB 구성 선택 에서 RNDIS (USB 이더넷)로 내 Android 기기 (Nexus 5X)를 변경하기 만하면 해결할 수있었습니다.


나는 시간과 시간을 보냈고 모든 것을 시도했습니다. 이것은 결국 효과가 있었던 유일한 해결책이었습니다. 감사 -_-!
error1337

0

실행 해보십시오 :

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb 장치


1
수퍼 유저는 앞서 언급 한 명령을 실행하는 것과 관련이 없습니다.
Aleks N.

0

나의 경우에는:

  • 전화가 미디어 장치로 연결되었습니다.
  • 그 메시지를 클릭하고 메뉴를 얻었습니다. "USB 컴퓨터 연결"
  • 해당 메뉴에서 카메라로 연결하도록 선택했습니다 (MTP를 지원하지 않는 장치의 경우).

그리고 그것은 작동했습니다.


0

오 이런,이 간단한 일을 위해 3 시간을 보냈고 위의 설명을 조합 해 보았습니다. Windows 7 및 nexus 5를 사용하고 있습니다. 문제는 Google USB 폴더에서 드라이버를 설치하려고 할 때 Windows 7이 설치되지 않습니다. 내 단계는 다음과 같습니다.

-먼저 Windows 7에서 모든 nexus 드라이버를 제거합니다. USB 케이블로 연결하고 장치 관리자로 이동하여 드라이버를 제거합니다. 케이블을 분리하고 드라이버가 발견되지 않고 nexus가 장치 관리자의 "다른 장치"아래에 나타날 때까지 반복합니다. 넥서스 장치를 카메라 (PTP)로 구성했습니다.

-@Dharani Kumar 지침을 따르십시오. Nexus 기기에 대한 적절한 구성 변경

-@Harshit Rathi 지침을 따르십시오. 그들은 Windows가 장치를 감지 할 때 Eclipse가 장치를 표시 할 수 있도록 보장합니다.

-1 분 후에 USB 케이블을 뽑았다가 다시 꽂으십시오. 이제 Nexus 기기에 팝업이 표시됩니다. Windows 7이 로컬 시스템에서 드라이버를 설치할 수 있도록 클릭하십시오. 이것이 보이지 않으면 장치 또는 PC를 다시 시작하십시오.

-@Rick의 지침을 따르십시오. @jimbob이 나열한 USB 드라이버를 다운로드 할 수 있습니다.

그래도 문제가 있으면이 전체 스레드를 다시 읽고 거기에서 이동하십시오 (다른 웹 사이트에서 몇 시간을 보냈지 만 그 조각과 조각은 도움이되지 않았습니다).



0

동일한 문제가 발생했고 USB 디버깅이 활성화되고 장치가 Windows에 표시되었지만 Nexus (6) 장치를 연결할 때 RSA 지문에 대한 질문을받지 못했고 Android 장치 관리자에 표시되지 않았습니다.

그러나 Windows 장치 관리자에서 나는 그것이 안드로이드 장치와 복합 ADB 인터페이스 등이라는 항목을 가지고 있었다. 여전히 작동하지 않았다. 드라이버 수동 업데이트에 대한 이전 팁을 시도했을 때 Windows 8.1은 "Windows에서 장치의 드라이버 소프트웨어가 최신 버전임을 확인했습니다"라고 응답했지만 사실이 아닙니다. 드라이버 세부 정보를 살펴보면 드라이버가 "ClockworkMod"에서 게시되었음을 알 수 있습니다. 작년에 헬륨 앱을 설치했기 때문인 것 같습니다. 그래서 나는 그것을 제거했지만 여전히 같은 문제가있었습니다. 이번에는 실제로 Google 드라이버 였지만 2012 년에 게시 된 버전 7 (2014 년 게시 된 버전 11이 아님)이었습니다.나는 이러한 AS WELL을 제거한 다음 % localappdata % \ Android \ sdk \ extras \ google \ usb_driver에있는 SDK에서 드라이버를 다시 설치하는 트릭을 시도했습니다.

이제 장치를 다시 연결하면 마침내 작동하며 Android Studio로 디버깅 할 수 있습니다. 실제로 운전자 문제.


0

Rick과 MadX의 답변은 단계를 수행하는 올바른 방법입니다 (답변에 대해 엄지 척)

제 경우에는 Nexus 5x, 5P 용 Akcess USB Type C 데이터 동기화 케이블을 사용하고 있습니다-흰색 Nexus 5x는 USB 케이블에 C 형을 공급하지 않기 때문에 일부 공급 업체에서 구입했습니다.

같은 문제가 있습니다. 내가 어리석은 짓은 :-케이블을 잘못된 방식으로 연결하고 있습니다. 거꾸로 다시 연결하면 나를 위해 작동합니다.

일부 케이블은 디버그 가능을 지원하지 않는다고 생각할 수 있습니다. 그러나 내 경우에는.

이 (이미지)는 Type C가 USB 측면 기호 여야하는 경우입니다. 어리석은 해결책이지만 나를 위해 일해 여기에 이미지 설명 입력


0

운없이 adb에서 안드로이드 폰을 연결하려는 사람들을 위해 모든 USB 구성 (MTP, PTP, RNDIS)을 시도했습니다. Windows 7의 Nexus 5X를 사용하는 경우 충전 USB 구성 을 선택해야만 전화를 adb에 성공적으로 연결했다는 점은 주목할 가치가 있습니다. 다른 구성 (MTP, PTP 등)에서는 작동하지 않습니다.

USB 드라이버 : Google USB 드라이버 v11

ADB 버전 : Android Debug Bridge 버전 1.0.39

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