По работе, часто сталкиваюсь с проблемой, что 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.
Для этого делаем следующие шаги:
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:
Халява! Вот как подключить к андроидному нетбуку внешний модем (тот же скайлинк), тут задачка поинтереснее.
(на самом деле, у меня этот нетбук чисто как печатная машинка на восемь часов без подзарядки и как мультики на экстренный случай, я его даже не рутовал, но всё равно, когда включаешь чт-онибудь в него, так достаёт огульная надпись "подключение данного устройства невозможно").
Надо попробовать, а что за нетбук?
Post a Comment