Ремонт компьютера
Сборка, чистка, апгрейт ремонт любой техники.
Замена частей, установка ПО, установка Windows, антивируса.
Удаленная помощь без вызова на дом.
Создание сайта
Создание сайта с нуля, модулей, скриптов для сайта.
Движки Joomla, Wordpress, Opencart, Prestashop и тд.
SEO продвижение, ремонт, оптимизация сайта.

Если DDMS не видит adb devices в Eclipse

Тут мы разберемся как правильно установить adb. Если DDMS не видит adb devices в Eclipse (если наше устройство не видит в DDMS в eclipse). У меня не видит устройство texet 9750hd (планшет на android).

C оф сайта я не смог поставить драйвера на 9750HD. И adb не видело, а лишь показывало  «9750hd» с восклицательным знаком в диспетчере устройств.
Можете так же попробывать установить драйвера через Super One Click запустив зайдя в advanced -> check driver. Если ничего не выходит тогда продолжайте.
  Скачать SuperOneClick (скачен: 1 016)

Незабываем установить SDK для корректной работы adb с оф сайта.

Постоянно показывало только List of devices attaches и все, без списка, показывая что adb устройства нету. Сколько не пытался следовать другим сайтам. Хоть и показывало в дистпетчере что adb установлено, он все равно не видел устройство в adb:

 

Скачиваем «google usb driver» через «Android SDK manager» в категории extras (ставим галочку и нажимаем install packages):

После того как скачали, открываем нашу папочку с установленными драйверами:
%android_sdk%\sdk\extras\google\usb_driver

Открываем и редактируем файлик «android_winusb.inf», в зависимости от архитектуры, допустим у вас x86 (добавляем в нужный блок), добавим наше устройство, вот что было:
[Google.NTx86]
;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

Теперь мы добавим наше устройство, скопируем нужную строку из диспетчера устройств:
Теперь копируем ;Google Nexus One и заменяем в  CompositeAdbInterface  USB\VID_18D1&PID_4E12&MI_01  и без последнего параметра MI_01 в SingleAdbInterface:

;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
; texet 9750hd
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01

Теперь еще один один файлик правим C:\Users\%пользователь%\.android\adb_usb.ini. Добавим в него наш VID который копировали выше с приставкой 0x**** (16ричная), и сохраняем:


Теперь обновляем наш драйвер указав на нашу папочку с драйверами:

Нажимаем установить с диска, нажимаем обзор, и выбираем директорию с нашим файликом android_winusb.inf:

При обновлении может спросить ставить ли, ставить конечно. После этого система может увидить, и возможно наш DDMS. В моем случае этого тоже было мало, теперь заменим и adb.exe:

\%android_sdk%\sdk\platform-tools\adb.exe.

Нормально работающий файлик скачиваем, и заменяем в нашей папочке, после чего его прямо в папке (platform-tools) и запускаем:
  Скачать adb (скачен: 916)

 

И проверяем что adb путь верен Мой компьютер->свойства -> Дополнительные параметры системы -> Дополнительно -> Переменные среды -> Выделяем Path (системные изменения) -> Нажимаем изменить -> В конец строки добавляем полную ссылку на наш каталог где лежим adb с приставкой «;» (;S:\Program files\android_sdk\sdk\platform-tools) -> ок:

Перезагружаем и наслаждаемся DDMS его успешно видит:

Как и команда в cmd.exe adb devices:

Название статьи при не правильной раскладке клавиатуры: Tckb DDMS yt dblbn adb devices d Eclipse
Если вдруг появилось желание поблагодарить автора,просто нажмите на рекламу чуть ниже, этого будет достаточно :)

19 комментариев

  1. Сергей:

    Сделал всё по инструкции, ничего не получилось. Пишет что драйвер не найден. Как быть?

  2. Сергей:

    Сделал всё по инструкции, ничего не получилось. Пишет что драйвер не найден.

Добавить комментарий

Ваш e-mail не будет опубликован.

Вставьте верное число *