устройства adb не отображают Samsung Galaxy S Cyanogenmod 7.1

Я не могу перечислить свое устройство, adb devicesи моя проблема аналогична проблеме Mad Scientist, за исключением того, что в его случае Windows взяла драйверы Google из Android SDK.

С тех пор, как я установил Cyanogenmod 7.1 на свой Samsung Galaxy GT-I9000, Win 7 распознает устройство как портативное устройство, производителя как Android и местоположение в перечислителе UMBus. WUDFRd.sys и WpdFs.dll загружаются, как показано на этом изображении .

Я пытался удалить этот драйвер, но он автоматически устанавливается каждый раз, когда я подключаю устройство. Мое устройство всегда выглядит как запоминающее устройство. Я не могу установить android_winusb.infиз android-sdk\extras\google\usb_driver.

Windows 7 возвращает сообщение об ошибке:

Выбранный вами INF-файл не поддерживает этот метод установки.

Как установить правильные драйверы, чтобы мое устройство было в списке adb devices?

Ответы (3)

  1. Подключите свой телефон
  2. Откройте диспетчер устройств Windows
  3. Откройте каждое соответствующее устройство (если отображается более одного), выберите «Обновить драйвер» и выберитеandroid_winusb.inf
Я пытался сделать это более 10 раз, и это не сработало. Но сегодня я решил сделать последнюю попытку. На этот раз мой телефон не отображался как портативное устройство . Вместо этого он появился как Неизвестное устройство , и с тех пор было проще простого (следуя приведенным выше инструкциям) установить драйвер и запустить adb. Спасибо @Мэттью.

Сначала добрался до настроек установки драйверов. Он должен спросить вас, хотите ли вы, чтобы Центр обновления Windows автоматически устанавливал ваши драйверы. Выберите «Нет»! (Вы снова включите его, когда закончите, так что не волнуйтесь.)

Во-вторых, перейдите в «Свойства системы» и в левом верхнем углу нажмите «Дополнительные свойства системы». Нажмите «Переменные среды» и создайте новую. Вы хотите, чтобы имя вашей переменной было devmgr_show_nonpresent_devicesи значение было 1.

В-третьих, зайдите в Диспетчер устройств и на вкладке «Вид» установите флажок «Показать скрытые устройства». Теперь удалите все драйверы, связанные с Android, особенно те, значки которых выделены серым цветом.

Перезагрузите компьютер, но пока НЕ ​​меняйте настройки обратно! Вместо этого откройте окно командной строки в папке, содержащей драйверы Android (файлы .inf), которые вы хотите установить вручную. Теперь скопируйте следующее и вставьте его в командную строку и измените часть в конце, которая читается <file>на имя драйвера.

 rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf

Если ваша мышь вращается в течение секунды, а значки на рабочем столе мигают, это означает, что установка прошла успешно. Вы получите сообщение, если это не так.

Повторите для всех водителей.

Измените настройки установки устройства на «Да» и займитесь своими делами, потому что мы закончили!

Теперь вы можете подключить телефон к компьютеру.

Я также уделил много времени проблеме ADB. (Galaxy P7510 против 64-битной Win7)
После борьбы с неофициальными драйверами, android_winusb.inf, 64-битным JDK и даже виртуализацией 32-битной ОС...,
наконец, я нашел обходной путь! просто вернуться, чтобы поделиться с кем-либо проблемами.

Ссылка: подключение к Android с помощью ADB через TCP

Для приведенной выше инструкции требуется ПК, который может подключаться к планшету через USB.
Лучший обходной путь — сначала получить root права на ваше устройство, а затем загрузить утилиту adbWireless,
чтобы вы могли переключить планшет в режим ADB TCP даже без USB-подключения.

ХТХ!

Ответ, требующий от читателя перехода на другой сайт для получения любой полезной информации, на самом деле не является ответом. Можете ли вы хотя бы обобщить то, что можно найти на том другом сайте?
Извините (может быть, простите мой английский), но на самом деле я упомянул основную информацию предложением «Подключиться к Android с помощью ADB через TCP». Я просто имею в виду, что есть много сообщений / тем, обсуждающих «Как подключить adb к устройству Android — через USB», но на самом деле «adb подключение через TCP» будет практичным решением для тех, кто изо всех сил (как и я), но потерпел неудачу. решить проблему с помощью USB.