USB 드라이버는 최신 Android SDK에서 설치되었으며 태블릿에서 USB 디버깅이 켜져 있습니다.
때 넥서스 7은 윈도우에 장치가 쇼를 연결된 장치 관리자 에 올바른 드라이버가 설치되어 작동되도록, 드라이버 버전 6.0.0.0을 보여주는 속성 “안드로이드 폰”/ “안드로이드 복합 ADB 장치”, 등.
또한 장치가 USB 디버깅 모드에 있음을 증명합니다. 그렇지 않은 경우 Windows에서 “Portable Devices”/ “Nexus 7″아래에 표시되기 때문입니다.
문제는 adb devices
장치 가 표시되지 않으며 Eclipse 는 (놀랍게도) 앱을 실행할 하드웨어 장치로 Nexus 7을 제공하지 않는다는 것입니다.
아무 효과없이 두 장치를 모두 재부팅했습니다.
내가 알아낼 수있는 유일한 디버깅은 enable ADB_TRACE=all
이지만 아무것도 알려주지 않습니다.
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303034 0004
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303164 001d
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 100(lo-client:5037)
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 101
system/core/adb/transport.c::writex():writex: fd=101 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=101 len=12: 686f73743a64657669636573 host:devices
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 101
system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 101
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
30303030 0000
system/core/adb/transport.c::readx():readx: fd=101 wanted=0
system/core/adb/transport.c::readx():readx: fd=101 wanted=0 got=0
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 101(lo-client:5037)
List of devices attached
***NOTHING SHOWN*****
내가 뭘 잘못하고 있죠?
답변
Nexus 7이 연결되면 ‘ 연결 상태 / 미디어 기기 (MTP) ‘ 를 나타내는 지속적인 알림이 표시 됩니다. 이 상태에서는 adb devices
Nexus 또는 다른 기기가 표시되지 않습니다. 명확하지는 않지만 두 번째 옵션 “카메라 (PTP)”를 선택하면 장치를 디버깅 할 수 있습니다 (레슨은 카메라를 무시하고 프로토콜 PTP에 중점을 둡니다).
이 구성은 영구적이며 새 장치를 사용하면 달리 언급 할 때까지 MTP로 연결될 것으로 추측됩니다.
@Ciaran Gallagher 덕분에
Settings --> Storage --> Top Left Option (Computer USB Connection) tap--> choose MTP
답변
자세한 단계가있는 블로그 게시물 Nexus 7 Android 개발 을 확인하십시오 .
답변
USB 연결 / 저장 모드를 “카메라 (PTP)”로 설정하는 것 외에도 4.2 이후 숨겨져있는 개발자 모드를 활성화해야했습니다.
- 설정 메뉴로 이동하여 ‘전화 / 태블릿 정보’로 스크롤하십시오. 탭하십시오.
- ‘빌드 번호’가 표시되는 맨 아래로 다시 스크롤하십시오.
- 그것을 일곱 번 누르십시오. 세 번째 탭 후에는 개발자가 아닌 탭이 네 개 있다는 재미있는 대화 상자가 표시됩니다. 계속 탭하면 개발자 설정이 있습니다.
- 이제 설정 아래에 ‘개발자 옵션’이 있습니다. 탭하십시오.
- ‘USB 디버깅’을 탭하여 활성화하십시오.
답변
수정에 /에서 안드로이드 USB 드라이버 설치 윈도우 7/8 32 비트 / 64 비트를 :
- Android 기기를 컴퓨터의 USB 포트에 연결합니다.
- 데스크탑 또는 Windows 탐색기에서 컴퓨터를 마우스 오른쪽 단추로 클릭하고 관리를 선택 하십시오 .
- 왼쪽 창에서 장치를 선택하십시오.
- 오른쪽 창에서 Other device (기타 장치)를 찾아 확장하십시오.
- 기기 이름 ( Nexus 7 / Nexus 5 / Nexus 4 )을 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 선택 합니다. 하드웨어 업데이트 마법사가 시작됩니다.
- 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택 하고 다음을 클릭하십시오.
- 찾아보기를 클릭 하고 USB 드라이버 폴더를 찾으십시오. (Google USB 드라이버는에 있습니다
<sdk>\extras\google\usb_driver\
.) - 다음 을 클릭 하여 드라이버를 설치하십시오.
여전히 작동하지 않으면 MTP 에서 PTP로 변경하십시오 .
답변
장치 관리자-> 드라이버 소프트웨어 업데이트-> 컴퓨터에서 드라이버 소프트웨어 찾아보기-> 컴퓨터의 장치 드라이버 목록에서 선택하도록하겠습니다-> Android 전화-> [ADB 드라이버 버전 6 목록 … 죄송합니다. 정확한 이름이 기억 나지 않습니다.]
그렇게하자마자 연결되어 Windows 7 64 비트에서 버전 4.2를 사이드로드 할 수있었습니다.
답변
Windows 7 x64에서 Nexus 7 (4.2)을 사용하고 있습니다. 여기에 설명 된 다른 방법 중 어느 것도 나를 위해 일하지 않았습니다. 탭이 이미 PTP 모드에있었습니다. 마지막으로 <android-sdk> \ extras \ google \ usb_driver 아래의 ‘android_winusb.inf’에 아래 줄을 추가하고 ‘드라이버 업데이트’를 수행하면 작동합니다.
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&REV_9999&MI_01
정확한 하드웨어 ID (내 경우에는 USB \ VID_18D1 & PID_4E44 & REV_9999 & MI_01)를 얻으려면 컴퓨터 관리 -> 장치 관리자 -> 세부 정보 탭-> 드롭 다운에서 하드웨어 ID를 선택하십시오.
답변
나는 비슷한 문제가 있었고 다른 제안을 시도했다.
http://www.junefabrics.com/android/download.php 의 다운로드에서 PdaNet 드라이버를 사용하는 것이 마침내 작업을 수행했으며 마침내 ADB를 통해 연결할 수있었습니다. 여기에서 드라이버를 설치하기 전에 기기에 새 Android 4.2를 사이드로드하기 위해 Nexus를 인식 할 수 없었습니다.
Nexus 7에서 Windows 7 64 비트를 실행하고 있습니다.