2013-09-24 4 views
5

Когда я пытаюсь скомпилировать на Android Studio я получил это сообщение:Android-студия не может найти мое устройство

USB устройство не найдено

Мой телефон является HTC один X с CyanogenMod 10.1 0,3-RC2

  • я установлен HTC Sync Manager V2.1.77.0, но когда я пытаюсь соединить мой HTC на мой комп узнал мой телефон
  • США B Debug is Check
  • Когда я печатаю устройства adb, у меня нет устройства.
  • в диспетчере устройств на окнах В USB-устройств Android, это признать

    enter image description here

  • Я уже пытаются убить ADB-сервер затем ADB запуска сервера и ADB устройств, но это не сработало

У кого-нибудь есть совет?

Большое спасибо.

+0

После установки CM, вы, вероятно, уже не имел HTC VID и PID, поэтому драйвер HTC не будет иметь нет использовать. См. Ответ Рю ниже. –

ответ

6

Я нашел решение для этого,

найти идентификатор устройства в диспетчере устройств

как USB \ VID_XXXXPID_0CD6 & REV_XXXX & MI_00

и добавить в свой android_winsub.inf (SDK \ Extras \ Google \ usb_driver)

так:

[Google.NTx86] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

[Google.NTamd64] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

И попробуйте переустановить, щелкнув правой кнопкой мыши обновление драйвера.

+0

Большое спасибо за это решение. –

+1

Это не сработало для меня на Win8.1, но это действительно вызвало решение. Сначала я получил сообщение об ошибке «возможное повреждение» файла .inf. Поэтому я отменил изменения и все равно переустановил (щелкнув правой кнопкой мыши на файле .inf). Затем я заметил элемент «Android Composite ADB Interface» в диспетчере устройств (не думаю, что он был там раньше). После этого я запустил Android Studio и начал сеанс отладки, и он обнаружил мой Nexus 7. – codah

+1

Где я могу найти диспетчера устройств? – Filipe

1

Я столкнулся с этой проблемой на галактике Samsung. Я удалил драйвер устройства и переустановил его, он смог обнаружить. В другой раз, установка программного обеспечения Samsung Kies помогла. Возможно, вам захочется узнать об этом аналогично.

+0

ничего не изменил, я просто вижу другие устройства с важным знаком (Желтый треугольник) на других устройствах с именем HTC, но я не знаю, как это установить, я попытался с помощью '\ sdk \ extras \ google \ usb_driver ', но он не может найти драйвер:/ –

0

Хотя мой компьютер мог распознать мой телефон, я должен был установить официальные драйверы с сайта разработчика Samsung, чтобы получить ADB/Android студии признать это:

Samsung Android USB Driver for Windows

0

У меня была такая же проблема в Ubuntu с HTC Desire C - Android Studio не могла запускать приложения на нем (довольно странно, все остальные телефоны работали «из коробки»).

Чтобы решить эту проблему, откройте (с vim или что вы используете)

/etc/udev/rules.d/51-android.rules 

и добавить к производителю телефона.В моем случае, для HTC, я добавил эту строку:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

СОХРАНИТЬ & близко, а затем запустить

chmod a+r /etc/udev/rules.d/51-android.rules 

Конечно, вы должны сделать это как корень или sudo.

Более подробная информация и список других производителей телефонов указаны на сайте для разработчиков Android: https://developer.android.com/studio/run/device.html

Смежные вопросы