Wednesday, June 22, 2011

Подключение неопознанного Android устройства к PC

По работе, часто сталкиваюсь с проблемой, что Android устройство остается неопознанным для компьютера. Это значит, что для установки стандартных android драйверов у системы нет необходимой информации об этом устройстве. Такую проблему можно обойти внесением необходимой информации в android_winusb.inf из Android SDK/google-usb_drivers.

Для этого делаем следующие шаги:

1. Подключаем устройство, ждем пока оно попытается определится, пропускаем все шаги про драйвера.
2. Правой кнопкой My Computers -> Manage -> Device Manager -> Unknown Devices
3. Выбираем любой Android чего-то там, открываем, идем в последнюю вкладку Details
4. Видим строку, похожую (цифры будут другие) на USB\VID_18D1&PID_0D02&MI_01
5. Копируем эту строку
6. Открываем и редактируем android_winusb.inf
    а) находим похожие записи
    б) дописываем новые для этого девайса (это на дефолтном примере Google Nexus One)
        %SingleAdbInterface% =USB_Install, USB\VID_18D1&PID_0D02
        %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
        .... столько сколько их было в device manager-е
     в) сохраняем
7. Делаем Reinstall driver на этих неизвестных устройствах и в качестве драйверов указываем этот файл.

После этого стандартные драйвера установятся, устройство станем доступно по adb.

2 comments:

Alex said...

Халява! Вот как подключить к андроидному нетбуку внешний модем (тот же скайлинк), тут задачка поинтереснее.
(на самом деле, у меня этот нетбук чисто как печатная машинка на восемь часов без подзарядки и как мультики на экстренный случай, я его даже не рутовал, но всё равно, когда включаешь чт-онибудь в него, так достаёт огульная надпись "подключение данного устройства невозможно").

Evgeny Golotvin said...

Надо попробовать, а что за нетбук?

Post a Comment