Некоторое время я бился над тем, что мой компьютер в неопределённый момент перестал опознавать мои Nexus-устройства как внешние носители.
Т.е. при подключении к компьютеру ничего не происходило, только добавлялось устройство в списке.
В общем, после продолжительного рытья по интернетам было найдено решение.
Нужно в inf-файле гугловских драйверов для USB добавить одну строку в два места.
В общем, идём в папку с Android SDK – android-sdk\extras\google\usb_driver
Открываем на редактирование файл android_winusb.inf
В обе секции ;Google Nexus (generic)
добавляем текст
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
Затем, подключаем устройство, которое не видит комп и открываем диспетчер устройств. В самом верху списка будет секция Android devices. Внутри кликаем правой кнопкой на каждом пункте и выбираем Uninstall (“Удалить” на русской винде) и ставим галку “Uninstall drivers”.
Отключаем устройство.
После того как устройства исчезли, находим файл, который мы редактировали. Нажимаем на него правой кнопкой и выбираем Install (Установить). Есть большая вероятность, что винда выругается на неподписанные драйверы. Соглашаемся с установкой на свой страх.
После того как винда скажет, что всё получилось и дрова установлены, подключаем устройство и всё должно работать. Ну, у меня заработало.
Кто не знает, как заставить винду разрешать устанавливать неподписанные драйверы – велкам в поиск. Этот топик не о том.
Если лень редактировать, то можно просто скачать этот файл http://rghost.ru/51533180 (до 10.02.2014). Это мои драйверы для Nexus из комплекта SDK.