adb 기기 목록에 Nexus 7을 표시하려면 어떻게해야하나요?


12

그래서 adb를 통해 디버깅하기 위해 Windows 컴퓨터에 연결하려고하는 Nexus 7이 있습니다. Adb는 휴대 전화에서 제대로 작동하지만 태블릿을 연결하고 adb devicesWindows에서 실행할 때 빈 목록이 다시 나타납니다.

C:\android\sdk\platform-tools> .\adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

C:\android\sdk\platform-tools>

태블릿은 Android 4.2.2 빌드 JDQ39를 실행 중입니다. USB 디버깅이 활성화되어 있으며 개발자 옵션을 활성화하기 위해 빌드 번호를 7 번 클릭했으며 미디어 장치 (MTP)와 카메라 (PTP) 모두로 연결을 시도했습니다. 타블렛이 루팅되지 않았으며 부트 로더의 잠금을 해제하지 않았습니다.

컴퓨터에서 Windows 7 Enterprise SP1 x64를 실행 중입니다. 최신 adb 버전 1.0.31이 있습니다. SDK 관리자는 SDK Tools rev 22.0.1 및 SDK Platform-tools rev 17을 가지고 있다고 알려줍니다. Google 일반 USB 드라이버 버전 7.0.0.1 및 6.0과 http : // support 의 Asus usb_driver_r06을 사용해 보았습니다 . asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2 . 내가 시도하는 각 드라이버는 태블릿을 장치 관리자에서 "Android Composite ADB Interface"또는 "Android ADB Interface"로 연결된 것으로 표시합니다

태블릿을 Macbook Pro에 연결하고 adb 장비를 실행하면 Windows에서 볼 수 있듯이 RSA 지문 대화 상자가 나타납니다.

USB 디버깅을 허용 하시겠습니까?

또한 전원 및 볼륨 작게 버튼을 길게 눌러 태블릿을 빠른 부팅으로 시작하는 경우. fastboot 유틸리티를 사용하여 볼 수 있습니다.

C:\android\sdk\platform-tools> .\fastboot devices
015d262e32540802        fastboot

나는 여기서 완전히 아이디어가 없습니다. 벽에서 벗어난 제안은 모두 환영합니다.


2
대부분의 경우 Koush의 Universal ADB 드라이버 사용을 도왔습니다 . 시도해 볼 가치가 있습니다.
Izzy

링크 주셔서 감사합니다. 태블릿을 감지하는 adbdriver.com 설치 프로그램을 얻을 수 없었지만 플러그인을했을 때 휴대 전화가 표시되었습니다. Koush의 ClockworkMod 드라이버를 설치 했지만 불행히도 같은 결과를 얻습니다.
David Hogue

답변:


13

나를 위해 고 쳤던 것은 왼쪽 상단에서 "미디어 장치로 연결됨"을 클릭하고 미디어 장치 (MTP)를 선택 해제 한 다음 카메라 (PTP)를 확인하는 것이 었습니다. 이것은 본질적으로 다른 옵션을 가진 다른 종류의 USB 장치로 나타나고 프로세스가 완벽하게 작동하도록했습니다.


그것은 문제의 일반적인 원인 인 것처럼 보이지만 PTP로 전환했지만 여전히 아무것도 얻지 못했습니다. 상대적으로 독특한 경우에 마침내 효과가 있었던 것은 Windows에서 손상된 usb.inf를 교체하는 것이 었습니다.
David Hogue

"미디어 장치 (MTP)"를 선택 해제하면 내 넥서스가 목록에 나타납니다. 내가 (또는 PTP) 확인하자마자 목록에서 사라졌습니다.
ccallendar

9

나는 안드로이드 버전과 빌드 번호까지 당신과 정확히 같은 장치를 가지고 있습니다. USB 전송 모드를 변경해야한다는 것을 알았습니다.

Nexus 7에서 설정> 저장소로 이동하여 오른쪽 상단 모서리에있는 이상한 메뉴 아이콘을 클릭 한 다음 "USB 컴퓨터 연결"을 선택하면됩니다. 그런 다음 저장 모드를 "카메라 (PTP)"로 변경하고 즉시 위의 게시물에 표시된 권한 대화 상자가 표시되었습니다. 그런 다음 앱을 배포하고 디버그하는 등 모든 작업이 가능했습니다.

불행히도 안드로이드 개발에 익숙하지 않아서 왜 그런지 말할 수 없습니다. 또한 이것이 왜 Mac에서 작동했는지 말할 수 없습니다. 아마도 이것은 Windows 에서이 특정 장치로 수행 해야하는 것입니다. 어쨌든이 정보가 도움이 되길 바랍니다.


제안 해 주셔서 감사합니다. 불행히도 이미 찾을 수있는 각 드라이버마다 USB 연결 모드를 모두 시도했습니다.
David Hogue

데이비드, 내가 이전에 이것을 고친 것이 가능할 수도 있습니다. 또한 Android 패키지 관리자에서 드라이버를 설치하고 ASUS 드라이버를 설치하려고 시도했습니다 : support.asus.com/…
Steve Rukuts

또한 차이점은 다음과 같습니다. Windows 7을 실행 중이고 Windows 8을 실행 중입니다. 아무런 영향을 미치지 않아야하지만 Windows 8 컴퓨터에서 시도해 볼 수 있습니다.
Steve Rukuts

Google의 지시에 따라 장치 관리자에서 드라이버를 업데이트했지만 드라이버를 인식하지 못합니다. Nexus 7에서 전송 모드를 변경 한 후에는 프로세스와 반복이 반복되었습니다. 감사!
Tony D

3

같은 문제가 발생하여 ASUS usb_driver_r06_windows.zip드라이버 팩 에서 드라이버를 업데이트하여 수정했습니다 .

문제는이 드라이버가 지원되는 장치를 올바르게보고하지 않는다는 것입니다 (적어도 내 것은 표시되지 않았습니다)

내 장치는 지원되는 장치의 일부가 아닌 PID 4EE2로보고됩니다.

android_winusb.inf파일에 다음 줄을 추가해야했습니다 (Google Nexus 7 섹션)

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

이제 기기가 기기 목록에 올바르게 표시되고 Google Nexus 7은 ADB 기기 목록의 일부입니다.

또한 Settings|About Tablet|Build versionUSB 디버깅을 활성화하려면 "탭"을 7 번 누르십시오 .


3

나는 마침내 내 문제를 발견했다. 이것은 내 Windows 컴퓨터에만 해당되었을 수 있지만 다른 사람이 같은 문제가있는 경우 여기에 적어두고 있습니다.

C:\Windows\inf디렉토리에 usb.inf 파일이 없었습니다 . 분명히 일부 설치 프로그램 / 제거 프로그램은 해당 파일을 망쳐 놓은 것으로 알려져 있습니다. 새 마우스가 작동하지 않는 이유를 알아 내려고 하면서이 스레드 에서 팁을 찾았습니다 ...

4 개 파일을 C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_153b489118ee37b8위에서 복사하여 C:\Windows\inf드라이버를 다시 설치하면 태블릿에 보안 대화 상자가 나타납니다.


USB 스택의 근본적인 문제로 인해 비슷한 증상이 나타났습니다. USB 드라이버를 완전히 제거한 후 다시 설치해도 문제가 해결되지는 않지만 "내 USB 호환 장치"와 유사한 옵션이 내 휴대 전화의 호환 드라이버 목록에 "Google Nexus 7 ADB 인터페이스"와 함께 표시됩니다 드라이버 업데이트, 내 컴퓨터 찾아보기, 선택하겠습니다). 필자의 경우 먼저 Composite USB Device 용 드라이버를 사용하도록 지시 한 다음 "Google Nexus 7 ADB Interface"드라이버를 할당 한 장치 관리자에 새 항목이 표시되었습니다. 이것이 누군가를 돕기를 바랍니다.
rkagerer

1
당신의 대답 David에게 큰 찬사. 나는 똑같은 증상을 보였습니다. 약 5 시간 동안 다른 일을 시도한 끝에 마침내 답을 찾았습니다. 드라이버에 다른 폴더가 필요했는데 링크가있는 스레드에서 중요한 비트입니다. 그 후 태블릿 드라이버를 제거하고 다시 설치하면 제대로 작동합니다. 나는 OS를 지우고 다시 시작하는 가장자리에있었습니다.
aggieNick02

1

다음을 추가해야했습니다. % CompositeAdbInterface % = USB_Install, USB \ VID_18D1 & PID_D001 & REV_0228 % CompositeAdbInterface % = USB_Install, USB \ VID_18D1 & PID_D001

기기 관리자로 이동하여 Nexus 7 항목의 속성을 열면 세부 정보 탭을 클릭하고 속성 섹션을 값 아래의 하드웨어 ID로 드롭 다운하면 업데이트 된 하드웨어 값이 표시됩니다. 이 값을 사용하여 android_winusb.inf 파일의 Nexus 7 섹션에 추가하십시오. 드라이버 설치를 다시 실행하십시오. 드라이버가 서명되지 않았다고 불평합니다. 그냥 무시해... ;)

Windows 8.1을 사용하는 경우이 기능을 사용하려면 드라이버 서명이 해제 된 고급 모드에서 재부팅해야합니다. 이 게시물을 참조하십시오 : http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned- 운전사 /


0

에서 UpperFilters 키를 삭제하십시오

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

4 시간 동안 Nexus 7을 연결하여 7 64 비트를 승리하도록 도와주었습니다.

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