Як змусити Nexus 7 відобразитися у списку оголошень adb?


12

Отже, у мене є Nexus 7, який я намагаюся підключити до комп'ютера Windows для налагодження через adb. Adb відмінно працює з моїм телефоном, але коли я підключаю планшет і запускаю adb devicesв Windows, я повертаю порожній список:

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 build 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. Я намагався використовувати загальний драйвер usb_driver_r06 для Google версії 7.0.0.1 та 6.0, а також Asus usb_driver_r06 з http: // support. asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2 . Кожен драйвер, який я намагаюся, показує планшет, як підключений у диспетчері пристроїв, або "Android Composite ADB Interface" або "Android ADB Interface"

Якщо я підключу планшет до свого Macbook Pro і запускаю adb-пристрої, я отримую діалогове вікно відбитків RSA, як я б очікував бачити в Windows:

Дозволити налагодження через USB?

Також якщо я запускаю планшет у швидкій завантаженні, натискаючи кнопки живлення та гучності. Я бачу це за допомогою утиліти fastboot:

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

Я тут абсолютно не в ідеях. Будь ласка, будь-які пропозиції щодо стін будуть вітатися.


2
У багатьох випадках це допомогло використовувати універсальний драйвер ADB Koush . Варто спробувати.
Izzy

Дякуємо за посилання Я не зміг отримати інсталятора adbdriver.com для виявлення планшета, але він перерахував мій телефон, коли я включив його. Я встановив драйвер ClockworkMod Koush , але, на жаль, я отримав ті ж результати.
Девід Хог

Відповіді:


13

Для мене це було виправлено: натискання кнопки "Підключено як медіа-пристрій" у верхньому лівому куті, вилучення медіа-пристрою (MTP) та перевірка камери (PTP). Це по суті змусило його проявитись як USB-пристрій різного типу з різними можливостями і дозволило процесу працювати бездоганно.


Це, здається, є частою причиною проблеми, але я перейшов на PTP і все одно нічого не отримав. Нарешті, у моєму відносно унікальному випадку виникла заміна пошкодженого usb.inf у Windows.
Девід Хог

Мій зв’язок з’явився у списку, коли я зняв прапорець "Медіа-пристрій (MTP)". Як тільки я перевірив це (або PTP), він зник із списку.
ccallendar

9

У мене точно такий же пристрій, як і у вас, до версії Android та номера збірки. Я виявив, що потрібно змінити режим USB передачі.

Це можна зробити на Nexus 7, перейшовши в Налаштування> Зберігання, натиснувши на дивну піктограму меню у верхньому правому куті та вибравши "Підключення до комп'ютера USB". Потім я змінив режим зберігання на "Камера (PTP)", і він негайно запропонував мені діалогове вікно дозволу, як показано у вашій публікації вище. Тоді я зміг розгорнути програми, налагодження тощо, і все це спрацювало.

На жаль, я дуже новачок у розробці Android, тому не можу сказати, чому це так. Я також не можу сказати, чому це спрацювало на вашому Mac. Можливо, саме це потрібно зробити з цим конкретним пристроєм в Windows. У будь-якому разі, я сподіваюся, що Ви вважаєте цю інформацію корисною.


Дякую за пропозицію. На жаль, я вже спробував обидва режими підключення USB, кожен драйвер, який я зміг знайти.
Девід Хог

Девіде, можливо, щось, що я робив раніше, це виправляв. Я також встановив драйвери з Менеджера пакунків Android, а також намагався встановити драйвери ASUS: support.asus.com/…
Стів Рукуць,

Крім того, я зазначаю різницю: у вас працює Windows 7, а у мене працює ОС Windows 8. Це не повинно впливати ні на що, але, можливо, ви можете спробувати це на машині Windows 8.
Стів Рукуць

Я слідував інструкції Google щодо оновлення драйвера з Диспетчера пристроїв, але він не розпізнає драйвери. Після того, як я змінив режим передачі свого Nexus 7, я повторив процес і вуалі він працював. Дякую!
Тоні Д

3

Отримали цю ж проблему та вирішили її, оновивши драйвер із usb_driver_r06_windows.zipпакета драйверів ASUS .

Проблема полягає в тому, що цей драйвер не повідомляє належним чином про підтримувані пристрої (принаймні, мої не були вказані в списку)

Звіт про мій пристрій є 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 є частиною списку пристроїв в АБР.

Крім того, натисніть 7 разів на, Settings|About Tablet|Build versionщоб увімкнути налагодження USB.


3

Нарешті я знайшов свою проблему. Це могло бути специфічно для моєї машини Windows, але я записую це у випадку, якщо хтось інший має таку ж проблему.

Виявляється, у мене в файлі не було файлу usb.inf C:\Windows\inf. Мабуть, деякі інсталятори / деінсталятори, як відомо, возилися з цим файлом. Я знайшов підказку в цій темі , намагаючись з'ясувати, чому моя нова миша не працює ...

Я скопіював чотири файли з початку C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_153b489118ee37b8на C:\Windows\infі знову встановив драйвери, і діалог безпеки вискакував прямо на планшет.


У мене теж були подібні симптоми, які, здавалося, були викликані основними проблемами в моєму стеці USB. Повна видалення та перевстановлення моїх драйверів USB не одразу вирішила це, але викликала можливість, схожа на "Композитний USB-пристрій", відображатися поряд із "Інтерфейсом ADB Google Nexus 7" у списку сумісних драйверів для мого телефону (під Оновити драйвер, перегляньте мій комп'ютер, дозвольте мені вибрати) У моєму випадку мені спочатку довелося використовувати драйвери для Composite USB Device, потім у диспетчері пристроїв з’явився новий елемент, якому я призначив драйвер «Інтерфейс ADB Google Nexus 7». Сподіваюся, що це комусь допоможе.
rkagerer

1
Величезні кудо на вашу відповідь Девід. У мене були точно такі ж симптоми. Приблизно через 5 годин спроб різних речей я нарешті знайшов вашу відповідь. Мені була потрібна інша папка для моїх драйверів, що є важливим бітом у цій темі, з якою ви пов’язані. А після цього видаліть драйвер планшета, перевстановіть, і він просто працював. Я опинився на краю просто витирання ОС і запускав спочатку.
aggieNick02

1

Мені довелося додати наступне:% CompositeAdbInterface% = USB_Istall, USB \ VID_18D1 & PID_D001 & REV_0228% CompositeAdbInterface% = USB_Istall, USB \ VID_18D1 & PID_D001

Якщо ви зайшли в диспетчер пристроїв і відкриєте властивості для запису Nexus 7, перейдіть на вкладку "Подробиці" та перенесіть розділ властивості до ідентифікаторів обладнання за значенням, ви побачите оновлені значення обладнання. Візьміть ці значення та додайте їх до розділу Nexus 7 файлу android_winusb.inf. Спробуйте перезапустити установку драйвера. Він скаржиться, що водій не підписаний. Просто ігноруйте ...;)

Якщо ви використовуєте 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 64bit.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.