Не видеть Nexus7 в устройствах Android Eclipse

Возможный дубликат:
ADB не узнает мою Galaxy Nexus - Win7

Я не вижу свой Nexus7, указанный в Eclipse DDMS Devices.

DDMS и "adb devices" из консоли показывают мой телефон G1 android, но не Nexus7.

Отладка Usb включена на обоих телефонах, Eclipse обновляется, насколько я могу судить, Android SDK Google-USB-rev6

Когда я подключил N7 USB, я увидел установленный драйвер Windows7 и мог просматривать файлы на нем из диспетчера файлов.

MTP/PTP не имеет никакого значения (MTP-драйверы от Центра обновления Майкрософт, нет для PTP)

"Выбрать приложение для отладки" в настройках разработчика ничего не отображается.

"Неизвестные источники" отмечены.

Пробовал другой порт Usb, отлаживал Usb Debugging.

Ответ 1

Вот что я сделал, чтобы заставить его работать:

  • У меня уже были установлены драйверы ADB для Samsung Galaxy Nexus, если вы этого не сделали, вам нужно загрузить их.

  • Подключите Nexus 7, и окна найдут 2 драйвера автоматически, но не найдут для "Nexus"

  • Перейдите в Диспетчер устройств, в разделе "Другие устройства" вы увидите "Nexus" с желтым восклицательным знаком, "Правый клик" > "Upate Drivers" > "Позвольте мне выбрать". Позвольте мне выбрать драйвер устройства формы на моем компьютере.

  • Прокрутите вниз до "Телефон Android SAMSUNG" (Опять же, драйверы Galaxy Nexus должны быть установлены уже, если нет, найдите их) и выберите драйвер для "Android ADB Interface"

  • Нажмите "Далее", и устройство должно появиться в Eclipse.

Это сработало для меня, по крайней мере.

Ответ 2

Вот как я, наконец, получил его для работы.

  • Загрузите голый драйвер adb:

http://forum.xda-developers.com/showthread.php?t=1766220

  • Разархивируйте его

  • Откройте диспетчер устройств

  • Найти Nexus 7 в портативных устройствах

  • Щелкните правой кнопкой мыши и выберите "Обновить программное обеспечение драйвера"

  • Пара кликов и ввода позволяет вводить путь для вашего драйвера, вводить везде, где вы кладете расстегнутый голый драйвер

  • Теперь, когда устройство подключено к нему, оно появляется как Android-телефон, который кажется, что мы куда-то попадаем.

  • Перезагрузка (я расстроен, потому что все еще не вижу свое устройство в ADB DEVICES - может и не понадобиться)

  • Диспетчер устройств, щелкните правой кнопкой мыши интерфейс Android Phone/Google Nexus 7 ADB, обновите драйвер программного обеспечения.

  • Я выбрал USB Composite device, но не помню точно, как я не могу вернуться на этот экран

  • ADB DEVICES показывает мое устройство прямо сейчас! (Также Eclipse)

  • Когда я перехожу в диспетчер устройств, драйвером для моей связи 7 является "Интерфейс ADX Google Nexus 7", предоставленный Google, Inc., датированный 12/6/2010, версия 4.0.0.0, и он не имеет цифровой подписи

Надеюсь, это поможет кому-то, почему у ASUS нет загружаемого драйвера на своем веб-сайте?

Ответ 3

Я потратил немного времени на то, чтобы работать с Nexus 7 USB/debug. Между плохой документацией и отсутствием обратной связи с драйверами Windows 7, я пропустил тонкость настройки на устройстве. Включение функций отладки на самом устройстве фактически является двумя модификациями, а не одним:

Перейдите в Настройки → Параметры разработчика

Включите настройки разработчика в целом, переключив кнопку в верхнем правом углу, что позволяет использовать другие настройки на странице. Я прочитал остальные варианты и понял, что я закончил.

Затем включите опцию "Отладка USB", подзаголовок "Режим отладки при подключении USB". Если вы не включите это, ваши драйверы будут зарегистрированы, но никогда ничего не сделают или не скажут вам, почему нет... т.е. Ваше устройство даже не будет отображаться при запуске "устройств adb", t включить любой из стандартных возможностей доступа к файлу USB.

Ответ 4

Используете ли вы 32-разрядную или 64-разрядную версию Windows? У меня тоже такая же проблема, и у меня был успех с использованием того же устройства на Macintosh.

Мой опыт работы с драйверами и 64-битными окнами был поражен или пропущен с Nexus One.

Ответ 5

Теперь появляется правильный драйвер для установки на [Android SDK]\google-usb_driver вместо простого usb_driver. У меня все еще есть оба каталога, но однажды я указал на обновление драйвера в Google, в котором он работал.

Ответ 6

Использовать mac?

У меня такая же точная проблема, и я потратил часы, пытаясь заставить это работать на моем ноутбуке Windows 7, я столкнулся с Universal Naked Driver (0.7) и попытался использовать средство установки драйвера в Nexus Root Toolkit (1.5.2). Нет помощи. Я также искал Asus для водителя (там ничего, кроме руководства). Я также позаботился о том, чтобы все мои Android SDK были обновлены.

Когда я пытаюсь на Mac, он появляется! Он по-прежнему не отображается на моем ноутбуке Windows 7, используя "устройства adb" или в Eclipsed под DDMS. Галактика nexus, работающая на желе bean, отлично выглядит на ноутбуке.

Диспетчер устройств > Портативные устройствa > Свойства драйвера Nexus 7 > : Microsoft, 6/21/2006, 6.17600.16385

Телефон Samsung Galaxy Nexus, который работает, использует драйвер Samsung.

Ответ 7

Получил его, загрузив и запустив корневой набор инструментов из (http://forum.xda-developers.com/showthread.php?t=1766475), достаточно далеко, чтобы поместить драйверы Nexus7 в каталог, который я мог указать и "Обновить драйвер" для "MTP-устройства" вручную. Подобно тому, что user1023127 сделал ниже с драйверами Samsung-Nexus, но я не тестировал их.

Теперь мы увидели устройство asus-nexus в Eclips/DDMS и смогли запустить приложение на планшете.

Ответ 8

Я могу подтвердить решение HappyFunBall. Не используйте автоматическую установку драйвера в Nexus Root Toolkit; выполните шаг 4 ручной установки и остановки.

Ответ 9

Я не думаю, что вам нужны драйверы.

Делайте то, что я делаю:

Опубликуйте свое приложение на своем компьютере. Затем в Google Play загрузите приложение передачи файлов Bluetooth (или любой другой файловый менеджер). Скопируйте приложение в папку внутри вашей связи. Откройте Bluetooth File Transfer и нажмите на свое приложение. И, наконец, нажмите "ОК" для установки.

Вам нужно будет сделать это, пока Asus не выпустит пользовательский интерфейс.