Asus Nexus 7 не распознается инструментами Android dev через adb

Проблема: Asus Nexus 7 не распознается adb при правильной установке и подключении

Установка: Планшет Asus Nexus 7 Windows 7 64-битная ОС

Предпринятые шаги:

  1. Установлен 64-битный Java JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
  2. Установлен Android SDK (http://developer.android.com/sdk/index.html)
  3. Установлен драйвер Google USB (http://developer.android.com/tools/extras/oem-usb.html)
  4. Установите планшет в режим отладки USB

В диспетчере устройств Windows Nexus распознается как Android-устройство через Android Composite ADB Interface. Состояние устройства указывает на то, что оно подключено и работает нормально, на нем установлена ​​версия драйвера 7.0.0.1 (обновление 27.08.12) от Google.

Однако, когда я запускаю adb devices в командной строке (в каталоге sdk/platform-tools), Nexus не отображается как подключенное устройство - список пуст.

У кого-нибудь есть понимание, в чем может быть проблема? Пробовал удалять и переустанавливать все драйвера, каждый раз перезагружая компьютер. Я пробовал различные USB-порты и кабели, а также безуспешно переключался между соединениями MTP и PTP.


person Matt    schedule 17.01.2013    source источник
comment
Пробовали это? stackoverflow.com/questions/11533228 /   -  person gosr    schedule 18.01.2013
comment
да; не решает проблему   -  person Matt    schedule 18.01.2013
comment
Вы включили ведение журнала ошибок USB на устройстве? Если нет, то это ваша проблема   -  person Lefteris    schedule 18.01.2013
comment
@Matt + за описание того, как решить мою проблему. Я надеюсь, что вы заработали.   -  person badMonkey    schedule 02.05.2013
comment
Эта ссылка еще не упоминалась в ответах, и это лучшая из тех, что я нашел: theandroidsoul.com/nexus-7-2013-drivers-installation-guide   -  person L. G.    schedule 13.12.2013
comment
Правильное решение — зайти в Диспетчер устройств, удалить драйвер для устройства, затем снова подключить его и дать ему найти нужный драйвер. См. ответ Нимизена \/   -  person sarink    schedule 22.08.2014


Ответы (17)


Эй, я нашел решение этой проблемы через mkh по адресу https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k

Попробуйте это (цитата из приведенного выше источника)

Когда Nexus 7 подключен, появляется постоянное уведомление с указанием «ПОДКЛЮЧИТЕ КАК / Медиа-устройство (MTP)». В этом состоянии устройства adb не будут отображать Nexus. Не совсем понятно, почему, но при выборе второго варианта «Камера (PTP)» устройство доступно для отладки. Этот выбор является постоянным, и я предполагаю, что с новым устройством группы оно будет подключаться как MTP, пока не будет указано иное.

person Graham    schedule 29.01.2013
comment
Не кажется актуальным. У меня отладка работает нормально в режиме MTP (Android 4.2.2). - person Nux; 01.07.2013
comment
У меня это работало как с Nexus 7, так и с Samsung Galaxy S4. Сняв флажок MTP и установив флажок Camera (PTP), я смог отладить приложение на обоих в Eclipse. - person Matt G; 08.07.2013
comment
Странно, но и для меня это было решением — перейти с MTP на PTP. - person Steve Haley; 08.07.2013
comment
Пришлось изменить подключение к камере и после этого обновить драйвер. Когда он был подключен как мультимедийное устройство, Win 8 не позволял мне обновить драйвер. - person baronS; 07.10.2013
comment
Это сработало для меня, оно распознает его как камеру (PTP) в Windows 8 с использованием Eclipse Kepler. - person Oscar Calderon; 15.11.2013
comment
Это обходной путь. Хотя это сработало, я считаю, что решение Нимизена - правильный способ сделать это. - person sarink; 22.08.2014

Важное примечание о Nexus 7: в настройках устройства для версии 4.2 нет возможности отладки по USB.

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

«Откройте «Настройки», затем перейдите к сведениям о телефоне (где вы можете увидеть ядро, версию Android и т. д.), затем просто коснитесь номера сборки «JOP40C» 7 раз!»

Это звучит нелепо, но после того, как я это сделал, параметры разработчика разблокировались, и я смог увидеть свой Nexus 7 в Eclipse (mac, Mountain Lion) для отладки.

person mainframe    schedule 14.02.2013
comment
да, я смеялся, когда впервые прочитал это, и ребята в офисе смеялись, когда я показал им, что это работает. Это верно. - person Richard Le Mesurier; 15.03.2013
comment
это следует принять как правильный ответ. Боже, я буквально смеялся над тостами. Вы еще в 2 шагах от того, чтобы стать разработчиком. РЖУ НЕ МОГУ! так что приложения, которые я развернул в магазине игр, не сделали меня? - person mahkie; 16.07.2013
comment
Я сделал это, но до сих пор не вижу устройство в eclipse. Я попытался перезапустить устройство и затмение. Что еще мне нужно сделать? - person Jacksonkr; 09.10.2013
comment
Это путь. Спасибо. - person Alécio Carvalho; 16.10.2013
comment
Я сделал это и получил сообщение, как ваш разработчик, но устройство не обнаруживает в eclipse - person Braj; 07.11.2013
comment
Как вы сказали, это звучит нелепо, но сработало для меня. @Braj, вам все равно нужно перейти к параметрам разработчика в настройках и включить отладку/установку и т. д. Как только я это сделал, eclipse обнаружил устройство. - person Gilad M; 22.11.2013
comment
@GiladM - понял в последнее время. Спасибо! - person Braj; 29.11.2013
comment
Это не ответ, потому что Мэтт сказал, что они уже включили режим разработчика. - person AlbeyAmakiir; 08.01.2014

В моем случае, когда я получил пустой список с помощью «устройств adb», я обнаружил, что диспетчер устройств показал планшет Nexus 7 в разделе «другие устройства» с этим ужасным желтым восклицательным знаком, указывающим на то, что драйвер был установлен неправильно. Почему Windows распознала часть файловой системы планшета, я не знаю. В любом случае я вручную обновил драйвер до драйвера google usb в android-sdks\extras\google.

Затем adb дал мне следующее:

C:\Users\Brian\android-sdks\platform-tools>устройства adb

Список подключенных устройств

устройство 015д25785б601611

вместо пустышки. Я надеюсь, что это ничего не испортит, но теперь я могу говорить с устройством.

person Community    schedule 12.02.2013
comment
Просто нужно было помочь нашей женщине-испытателю решить эту проблему в Windows 8. Удалите драйверы из диспетчера устройств (также установите флажок, чтобы удалить драйверы с ПК) > разрешите Windows установить свой собственный драйвер, > затем в диспетчере устройств обновите драйверы для них из android-sdk/extra /гугл папка. После этого Nexus 7 работал нормально - person peter_budo; 05.04.2013
comment
Я нашел свое устройство Nexus 7 с желтым восклицательным знаком в списке диспетчера устройств. Оттуда я щелкнул его значок, чтобы установить драйвер для этого устройства, а затем перешел в папку android-sdks\extras\google, когда Windows спросила меня, следует ли попытаться найти драйвер в Интернете или локально на моем компьютере. Это решило проблему, и теперь я могу видеть устройство, когда пишу устройства adb в терминале. - person Rabie Jradi; 08.04.2013
comment
Я только что обновил драйвер, и он работает нормально. Android сразу же показал отпечаток моего компьютера на Nexus, который я должен был принять. - person Nux; 01.07.2013
comment
У меня была точно такая же проблема с Nexus 7 (2013), 64-разрядная версия Windows 7. Windows обнаруживала его в режиме мультимедиа и камеры, но отображалась в диспетчере устройств, как описано здесь. Убедившись, что драйвер Google был установлен с помощью SDK Manager, а затем вручную указав на этот драйвер, удалось добиться цели. Планшет тоже запрашивает подтверждение, но теперь работает! Спасибо! - person Chris L; 04.10.2013
comment
Пришлось изменить подключение к камере и после этого обновить драйвер. Когда он был подключен как мультимедийное устройство, Win 8 не позволял мне обновить драйвер. - person baronS; 07.10.2013

Была такая же проблема, 32-разрядная версия Windows 7; посетил сайт, на который Грэм ссылался в своем ответе, но не был доволен запуском PTP (хотя он работал). Выполнив действия, описанные в другом сообщении, принадлежащем той же теме, отсортировал его (теперь я могу подключиться как MTP); опять же, прямая цитата с https://groups.google.com/forum/?fromgroups=#!topic/android-developers/0-RzE0v-G3k (спасибо, sfoucher!):

  1. удалите драйвер в диспетчере устройств с опцией удалить программное обеспечение драйвера для этого устройства
  2. повторно подключите планшет Nexus
  3. позволить Windows установить драйвер по умолчанию, который будет неадекватным
  4. снова удалите устройство в диспетчере устройств с опцией удалить программное обеспечение драйвера для этого устройства
  5. пусть Windows попытается найти драйвер, этот процесс завершится ошибкой
  6. вернитесь в диспетчер устройств и щелкните правой кнопкой мыши неисправное устройство и обновите драйвер
  7. выберите расположение драйвера в каталоге android sdk (android/extra/google/usb_driver)

Я должен добавить, что после шага 5 у меня был Nexus 7 в списке «Портативные устройства», который выглядел нормально, но была еще одна запись Nexus 7 в разделе «Другие устройства», к которым я применил драйвер. Мой Nexus 7 теперь выглядит нормально в ADB и Eclipse. В диспетчере устройств у меня есть Nexus 7 в разделе «Портативные устройства» и Android Composite ADB Interface в разделе «Устройство Android».

person nimizen    schedule 06.06.2013
comment
В моем случае, во второй раз, Windows фактически выбрала правильный драйвер самостоятельно. - person sarink; 22.08.2014
comment
Я пробовал много решений, но не работал. Приведенное выше решение помогает мне отлаживать в студии Andorid на реальном устройстве (мой Asus Zenfone C). - person Do Nhu Vy; 02.09.2015

У меня тоже была такая проблема на виндовс 7 64 бит.

Следующая вещь решила мою проблему.

  1. Подключите Nexus 7 и нажмите «Настройки» — «О планшете» — «Версия сборки» 7 раз!
  2. Это установит базовый драйвер для Windows
  3. Теперь нажмите на значок «Подключено как мультимедийное устройство» (MTP), но затем вам нужно будет изменить его как устройство «Камера».
  4. Перейдите в диспетчер устройств Windows, выберите Nexus 7, а затем обновите драйверы, используя драйвер, доступный по этой ссылке http://developer.android.com/sdk/win-usb.html — это установит драйвер (вы можете использовать его с этим)
  5. Теперь нажмите на устройство «Подключено как камера» и измените его на мультимедийное устройство — это установит еще один драйвер, и вы готовы к работе!
person krishnakamathk    schedule 31.07.2013

у меня была такая же проблема, и мое решение состояло в том, чтобы загрузить драйвер устройства от Asus. Ниже приведена ссылка.

http://support.asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2

person Jean Jimenez    schedule 04.05.2013

Вот как я решил эту проблему с другим устройством.

  • Скачайте драйвера, разархивируйте в папку https://developer.android.com/sdk/win-usb.html#top
  • При подключенном планшете перейдите в «Система» -> «Администратор устройства» -> «Устройство Android» -> «Свойства» -> «Сведения» -> «Идентификатор оборудования».
  • Вы найдете что-то вроде USB/VID_XXXX&PID_YYYY, эти XXXX и YYYY понадобятся нам позже.
  • Перейдите в папку, в которую вы положили свои драйверы, и отредактируйте файл android_winusb.inf вручную.
  • Добавь это:

    ;МОЙ ТЕЛЕФОН
    %SingleBootLoaderInterface% = USB_Install, USB\VID_XXXX&PID_YYYY
    %CompositeAdbInterface% = USB_Install, USB\VID_XXXX&PID_YYYY&MI_01

  • Сохраните файл

  • Вернитесь в диспетчер устройств и попробуйте обновить драйвер этим. (Драйвер -> Обновить драйвер -> Поиск в моем компьютере -> Выбрать из списка -> Использовать диск).

Это сработало для меня на телефоне Quechua.

person ojovirtual    schedule 11.02.2014

Что сработало для меня, так это загрузка драйвера USB с веб-сайта ASUS:

http://support.asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2

(вы должны выбрать ОС, которая иногда не работает, например, по ссылке, которую Google возвращает при поиске «драйвер Nexus 7»). В этом случае нажмите «Драйверы и загрузки» и найдите «Nexus 7». Это дает мне страницу с выбором рабочей ОС.

person Arno Bakker    schedule 04.04.2013

Я использую Windows 8, и единственное, что у меня сработало, это Nexus Root Toolkit 1.6.3, где я выполнил полное руководство по настройке драйвера ... но я не следовал инструкциям, я перешел к шагу 2 и установил только Подписанные драйвера.

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

person petrumo    schedule 18.04.2013

У меня такая же проблема. Для меня требуется более новая версия adb для подключения к Nexus 7, т. Е. Чтобы Nexus 7 спрашивал меня «Разрешить отладку по USB?»

Короче:

Android Debug Bridge версии 1.0.31 - работает

Android Debug Bridge версии 1.0.29 - не работает

person Teknia    schedule 06.08.2013
comment
Это тоже было моей находкой. Было несоответствие в версии драйвера adb/usb. Это не сработает, пока я не обновлю adb и драйвер usb. По общему признанию, я давно не запускал SDK Manager. - person Coda; 14.11.2013

Загрузите последние версии драйверов USB для Android с

http://developer.android.com/sdk/win-usb.html#top

А затем вручную установите эти драйвера с помощью диспетчера устройств. Надеюсь, поможет!

person Pratik Goenka    schedule 11.02.2014

Я столкнулся с двумя проблемами:

  1. Nexus 7 не отображается для eclipse/adb при подключении через USB на 64-разрядной версии Windows 7 с использованием последней версии Jelly Bean sdk
  2. Он не отображался в списке «Мой компьютер» >> «Портативные устройства».

В конце концов, я обнаружил, что это проблема с драйвером. Шаги по устранению проблемы: откройте Диспетчер устройств, удалите текущий драйвер (вместе с опцией удаления, установленной на «да»), отключите устройство, снова подключите его, дайте Windows установить нужный драйвер по умолчанию, а затем снова установите драйвер google sdk. На этот раз это сработало.

Выше сказано, что есть проблема с драйвером по умолчанию, и поэтому вы должны удалить его и переустановить. Теперь он виден в eclipse/adb, а также отображается в «Моем компьютере».

./hemant.virmani

person user2165177    schedule 13.03.2013

Установите USB-драйвер Google из SDK Manager. Позже перейдите в Диспетчер устройств, в разделе «Другие устройства» вы увидите «Nexus» с желтым восклицательным знаком. Щелкните правой кнопкой мыши> Обновить драйверы> Позвольте мне выбрать> Позвольте мне выбрать из драйверов устройств на моем компьютере. Выберите папку android-sdk и нажмите «ОК». Это решило мою проблему

person pask23    schedule 29.04.2014

Другой вариант — если обновления Windows полностью отключены на вашем ПК. В этом случае, даже если вы загрузите драйвер USB и попытаетесь обновить его вручную, как описано выше, это не сработает. Единственный способ в этом случае — включить автоматическое обновление драйверов Windows. После того, как вы включили это, удалите неработающий драйвер из диспетчера устройств и подключите планшет к ПК через USB-кабель. Драйверы будут автоматически загружены и установлены Windows. Этот способ работал на моем ПК с Windows 7.

person Prophet    schedule 29.04.2014

После загрузки драйвера USB с помощью диспетчера SDK вы можете ускорить поиск нового драйвера, указав Windows искать в папке C:\Users\jdaehn\AppData\Local\Android\android-studio\sdk\extras\ ( и подпапки, в моем случае драйверы находились в C:\Users\jdaehn\AppData\Local\Android\android-studio\sdk\extras\google\usb_driver)

person Jim Daehn    schedule 08.10.2014

С веб-сайта ниже

http://www.asus.com/Tablets_Mobile/Nexus_7/HelpDesk_Download/

Скачать драйвер USB -> Nexus 7 USB для Windows

введите здесь описание изображения

Распаковать

Затем следуйте инструкциям на этом веб-сайте ниже:

http://www.theandroidsoul.com/nexus-7-2013-drivers-installation-guide/

Пример для шага № 5, укажите его в этом месте:

C:\Users\Gene\Documents\Computer Setup (установленные программы)\Asus Nexus Device Drivers\usb_driver

person Gene    schedule 15.02.2015

Скачайте универсальный драйвер adb для Windows (Koush). Работал для меня на ПК с Windows. http://www.koushikdutta.com/post/universal-adb-driver

person user2953067    schedule 10.05.2015