ADB не распознает Nexus 4 — еще один совет

Следуя из ADB не распознает Nexus 4 под Windows 7, у меня проблемы с получением Eclipse среда разработки Android для распознавания моего нового Nexus 4. У моего предыдущего Nexus S не было проблем.

Я считаю, что следовал всем советам в этом предыдущем посте, но все еще застрял.

Может ли кто-нибудь, кому удалось получить доступ к nexus 4 для разработки Android в Windows 7, сказать мне, каковы их детали драйвера для «Android Composite ABD Interface»? Мои говорят: * Поставщик драйвера: "Google Inc" * Дата драйвера: 27.08.12 * Версия драйвера: 7.0.0.1

Когда для моего телефона установлено значение PTP или MTP, я все равно не вижу его через «диспетчер виртуальных устройств Android» eclipse.

Если установлено значение PTP, если я запускаю команду «adb devices», описанную в связанной статье, я получаю запись, появляющуюся в поле dos, но ничего в «диспетчере виртуальных устройств Android» в eclipse.


person Mike    schedule 08.02.2013    source источник
comment
Я не устанавливал на win7. Но я думаю, что вы можете установить драйвер из того места, где вы можете загрузить файл образа.   -  person Frank Cheng    schedule 08.02.2013
comment
Вероятно, вы это сделали, но включили ли вы ведение журнала USB на своем устройстве?   -  person Stefan de Bruijn    schedule 08.02.2013


Ответы (5)


Ваш Nexus 4 не является виртуальным устройством, поэтому он не будет отображаться в диспетчере виртуальных устройств.

Если вы откроете представление «Устройства», вы должны увидеть свой Nexus 4 в списке, и когда вы запустите свое приложение, оно должно предложить запустить его как физическое или виртуальное устройство.

person cjk    schedule 08.02.2013
comment
Ах. Я так долго пытался, я полностью пропустил это! Я могу видеть телефон в представлении устройств, если переведу его в режим PTP, хотя это и не идеально, но этого будет достаточно. Большое спасибо - person Mike; 08.02.2013
comment
Удаление и переустановка драйвера может решить проблему с PTP. - person cjk; 08.02.2013

Решение состоит в том, чтобы подключить ваше устройство с помощью PTP вместо MTP, и оно работает. Подключенные устройства не отображаются в диспетчере AVD. AVD-менеджер предназначен для эмуляторов. Чтобы показать подключенные устройства, вы используете только ADB с этой командой:

adb devices
person throrin19    schedule 08.02.2013
comment
Это также помогло мне. 1. Переключитесь на PTP, 2. выполните этот процесс: (teamandroid.com/2012/07/30/) 3. авторизовать устройство 4. работает - person Michael Noyb; 31.05.2013


Полностью удалите драйвер устройства из Windows и переустановите его.

person Ran    schedule 08.02.2013
comment
Это сработало для меня. После обновления до Windows 8.1 мой Nexus 4 больше не появлялся в «устройствах adb». Я удалил устройство в диспетчере устройств и обязательно проверил удаление драйвера. Затем я подключил Nexus 4, и Windows установила правильный драйвер. Теперь я вижу это в «устройствах adb». - person Ryan R; 20.10.2013

Если вы не видите устройство в списках устройств:

Во-первых, вам нужно убедиться, что на вашем устройстве включена отладка по USB. Настройки->Параметры разработчика: Включите отладку и включите отладку по USB. В идеале вы должны установить драйверы USB из Google, и все будет работать нормально: http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver. В некоторых случаях новая установка может нарушить подключение устройства. Вы можете попробовать это:

  1. Он может потерять соединение, поэтому вы можете попробовать:
     adb kill-server
     adb start-server 
     adb devices
  1. Обновление до новых инструментов может привести к нарушению настроек: перейдите в «Параметры хранилища» и попробуйте установить подключение как «Медиа» (MTP) или «Камера» (PTP). Переход на один из них поможет

  2. Отзовите авторизацию, отключите отладку по usb, а затем включите

person Omer Cansizoglu    schedule 07.04.2014