Отладка USB не работает, adb игнорирует Nexus 7

В течение нескольких недель я смог подключить свой Nexus 7 2 к компьютеру под управлением Windows 7, и Eclipse узнал его, позволяя запускать приложения на нем. Устройство также появилось при adb devices команды adb devices . Каждый раз, когда я подключал Nexus 7 к компьютеру, планшет спросил, хочу ли я разрешить USB-отладку в это время. (Как ни странно, он никогда не спрашивал меня, хочу ли я всегда разрешать это с этого компьютера, но мне было все равно.)

Недавно я обновил планшет до Android 4.4.2. Я также обновил Android SDK через менеджер Android SDK. Теперь, когда я подключаю планшет, я не получаю подсказки об отладке USB на планшете, и ни Eclipse, ни adb не могут видеть, что он есть.

Вот список вещей, которые я пытался сделать, сбор идей с разных форумов по всему Интернету.

  • Перезагрузите драйверы Asus для Nexus 7 и обновите драйвер. Однако Windows даже не распознает это как правильные драйверы для этого устройства.
  • Отключите и отключите USB-отладку на планшете, а также отмените все разрешения отладки USB.
  • Измените режим подключения с медиа-устройства на камеру
  • Переключение времени выполнения из Dalvik в ART
  • Введите adb kill-server, за которым следует start-server adb в командной строке
  • Удалите eclipse и все Android SDK и загрузите их снова и снова

Ничего из этого не получилось. Любые другие идеи о том, что попробовать?

Solutions Collecting From Web of "Отладка USB не работает, adb игнорирует Nexus 7"

Оказывается, Nexus 7 определенно нуждается в драйвере Google USB. Поиск, загрузка и установка этого драйвера работали отлично.

Поскольку на странице драйверов Android OEM OEM не входит Nexus 7 в список устройств, которым нужен драйвер Google USB, я пытался драйвер от Asus, который не работал. Я не пробовал драйвер Google USB, потому что по какой-то причине мой менеджер SDK сказал, что он загрузил драйвер, но драйвер не был найден.

Наконец, я обнаружил, что могу загрузить драйвер Google USB с этой страницы , что поясняет, что всем устройствам Google Nexus нужен этот драйвер. Теперь я успешно подключил планшет к ADB.

Я отправил отчет об ошибках документации в Google, надеясь, что страница драйверов OEM может быть обновлена, чтобы отразить, что всем устройствам Google Nexus нужен драйвер Google USB.

Планшет Nexus 7 с Android 4.4.4. Настройки> Хранение> Состояние USB-устройства. Два флажка: MTP и PTP. Снимите флажок.

Когда ваш телефон отключен

В Windows Explorer – щелкните правой кнопкой мыши компьютер, перейдите в управление, в компьютерное управление найдите и снимите драйвер устройства (под Android-устройство)

Загрузите новые драйверы из http://developer.android.com/sdk/win-usb.html#top

Подключите телефон, окна попытаются установить новые драйверы, установить драйверы вручную с драйверами, загруженными, как указано выше

Выше работало для меня

Для меня, после обновления до Android 4.4.2, было крайне важно, чтобы я подключил устройство как камеру (PTP), а не как медиа-устройство (MTP). Раньше перед обновлением я смог подключиться как мультимедийное устройство (MTP).

Проблема в том, что у вас не все необходимые драйверы (ПК может распознавать ваш телефон, как устройство USB, но отладка не будет работать). Я решил эту проблему в Android 4.4.4, сняв все пункты (MTP, PTP, UMS) из меню: storage-> USB-подключения к компьютеру, а не пометить «Медиа-устройство (MTP) . Теперь все работает нормально.

Спасибо Артур, я обнаружил, что вкладка Nexus 7 не работает даже после снятия или проверки. Проблема решена путем снятия флажка USB Debugging (в разделе «Параметры разработчика»). Настройки> Вариант разработчика> Отладка USB. Затем установите флажок (поставьте галочку на устройство MTP) :. storage-> USB-подключения к компьютеру, а не галочка 'Media device (MTP)

Полный контрольный список:

  1. Включить отладку на устройстве
  2. Выберите USB-соединение как PTP (камера)
  3. Установите драйвер из http://developer.android.com/sdk/win-usb.html.

Перед тем, как попробовать что-нибудь, убедитесь, что вы обновили свои инструменты, связанные с Build, используя Android SDK Manager. Возможно, ваш adb устарел.