Как заставить мой Nexus 5 работать с ADB на рабочем столе Windows 7?

Я пытаюсь разработать Nexus 5, используя Android SDK для eclipse.

Я разрабатываю для Windows 7, использую версию Eclipse для Helios и обновляю свой SDK. Раньше я отлично работал на Samsung Galaxy S2, но теперь у SDK возникают проблемы с обнаружением Nexus 5.

У меня есть параметры разработчика, отладка по USB и сторонние apk, все включено на телефоне. При подключении телефона он отображается как извлекаемое USB-устройство, отображается как «Nexus 5» в разделе «Не указано» в устройствах и принтерах и отображается как «Android Composite ADB Interface» в разделе «SAMSUNG Android Phone» в диспетчере устройств.

Я попытался удалить драйверы USB, которые я использовал с галактикой (включая kies - его дополнительное программное обеспечение), а затем переустановить драйверы через диспетчер SDK, я попытался изменить драйверы, как это предлагается здесь https://stackoverflow.com/questions/19838016 /what-usb-driver-should-we-use-for-the-nexus-5 , и я попытался установить универсальный драйвер здесь: http://adbdriver.com/downloads/ (но это не удалось, поскольку он не смог найти Nexus 5 как подключенное устройство Android). Я также пробовал простые вещи, такие как перезапуск eclipse, телефона и моей машины, а также пробовал разные USB-порты. Ничего из этого не помогло, я не могу просматривать Nexus 5 как съемное хранилище, и при запуске проектов в eclipse он не отображается как работающее устройство Android.

Любая помощь приветствуется.

Думает ли Nexus 5, что он подключен? Получаете ли вы уведомления «Подключено как мультимедийное устройство» и «Отладка по USB подключена»?
Да, я получаю оба этих уведомления. Также стоит отметить, что машина в некотором смысле похожа на Nexus 5 — как я упоминал выше, она отображается как в диспетчере устройств, так и в разделе «Принтеры и устройства» на панели управления. Однако, похоже, что оно не определяется должным образом как подключенное устройство Android, поскольку оно не отображается ни в диалоговом окне запуска SDK, ни в качестве доступного для просмотра хранилища в разделе «Съемное хранилище».
Сам разобрался. Хотя я удалил предыдущие драйверы через панель управления и удалил их через диспетчер устройств, мне нужно было удалить их через диспетчер устройств и установить флажок «Удалить» перед переустановкой. Теперь все работает нормально.
Пожалуйста, опубликуйте это как ответ и примите его, чтобы другие посетители могли увидеть, каким было решение.

Ответы (1)

Сам разобрался. Хотя я удалил предыдущие драйверы через панель управления и удалил их через диспетчер устройств, мне нужно было удалить их через диспетчер устройств и установить флажок «Удалить» перед переустановкой. Теперь все работает нормально.