Как исправить «ошибка: устройство не найдено» при попытке использовать ADB

Я пытаюсь заставить свой телефон (JiaYu G3T) работать под adb в Windows 8 x64 (отлично работал в Windows 7 x64 до переустановки моей ОС).

Драйвер Android Composite ADB Interface, версия 8.0.0.0, работает нормально.

Мой adb не будет отображать никаких устройств ( adb.exe devices).

Я пытался:

  • установлен драйвер Google USB
  • включил режим отладки в телефоне
  • добавил идентификаторы оборудования моего устройства в файл информации драйвера Google USB и установил
  • установил Moborobo (телефон там работает нормально, но adb все равно не находит устройство)
  • попробовал переключить «Настройки»> «Хранение»> «Меню»> «USB-подключение к компьютеру» на «Камера (PTP)»
  • пробовал две разные версии adb (1.0.31 и 1.0.26)

Это были некоторые из советов, которые я нашел до сих пор.

Может быть, вы попробуете драйвер Koush Universal ADB . Во многих подобных случаях это приносило облегчение. К сожалению, не во всех, но, по крайней мере, во многих — так что стоит попробовать.
К сожалению, это не помогло, но спасибо за помощь! Пишет что драйвер уже установлен
Возможно, вам придется сначала удалить другой.
Я сделал, и драйвер работает нормально, но устройства все еще нет :/
Извините, тогда у меня нет идей. Я не использую Windows.
Когда вы говорите, что «включили режим отладки», может быть, здесь решена та же проблема ?
Мой телефон говорит, что подключена отладка по USB, также я ничего не менял в своем телефоне, и две недели назад он работал в Win7. Спасибо за помощь

Ответы (5)

Драйверы, поставляемые с PdaNet, могут работать. Дать ему шанс

Наконец-то это работает, я использую драйвер Google USB. Проблема в том, что я должен продолжать убивать adb.exe, прежде чем что-либо делать (например, создавать и отправлять apk на телефон), иначе он не сможет найти устройство.

Попробуйте установить Microsoft User-Mode Driver Framework ( http://support.microsoft.com/kb/2685813 ). Это потребует перезагрузки.

У меня работало, Nexus 5, Windows 7 SP1.

Я попробовал USB-драйвер Google ( http://developer.android.com/sdk/win-usb.html ), но это не решило проблему для меня. Однако платформа Microsoft User-Mode Driver Framework сделала это.

Хотя я смог это сделать adb pushиз ОС Android, я не был в режиме восстановления.

Оказывается, виноват Cyanogen Bootloader. После того, как я прошил TWRP, я снова смог использовать ADB из режима восстановления.

У меня была аналогичная проблема (с Nexus S, но я не думаю, что здесь это имеет значение). Я мог вручную установить драйвер Google, и он запустился без проблем. Тем не менее, adb devicesне перечислил ни одного устройства. Две вещи выглядели подозрительно (и, вероятно, связаны), но я не мог использовать их, чтобы найти ключ к решению:

  • Идентификатор оборудования, указанный в диспетчере устройств, не содержит части «&MI_01».
  • Установщик драйвера предупредил меня, что драйвер не подойдет.

Наконец (и просто по счастливой случайности) я нашел решение, которое сработало для меня: каким-то образом моя установка Windows 7 потеряла файлы usb.inf и usb.pnf из C:\Windows\inf. Я последовал совету в https://superuser.com/a/515823/341332 , чтобы устранить проблему (в основном: найти отсутствующие файлы в c:\windows\system32\driverstore\filerepository и скопировать их обратно), затем я удалил свой Nexus S в диспетчере устройств и переустановил. Мне пришлось снова выбирать драйвер Google вручную, но на этот раз: никаких предупреждений, идентификатор оборудования заканчивается на "&MI_01", и самое главное: adb devicesтеперь отображается мое устройство :-)

Я надеюсь, что это поможет другим, которые застряли, как я.