Когда я пытаюсь скомпилировать на Android Studio, я получил это сообщение:
Устройство USB не найдено
Мой телефон – HTC one X с CyanogenMod 10.1.3-RC2
В Диспетчере устройств в Windows Устройства Android USB распознают
Я уже пытаюсь adb kill-server, а затем start-server и adb-устройства, но это не сработало
У кого-нибудь есть совет?
Большое спасибо.
Я нашел решение для этого,
Найти идентификатор устройства в диспетчере устройств
Как 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
И попробуйте переустановить, щелкнув правой кнопкой мыши по обновлению драйвера.
Я столкнулся с этой проблемой на Samsung Galaxy. Я удалил драйвер устройства и переустановил его, он смог обнаружить. В другой раз, установка программного обеспечения Samsung Kies помогла. Возможно, вам захочется узнать об этом аналогично.
Хотя мой компьютер мог распознать мой телефон, мне пришлось установить официальные драйверы с сайта разработчика Samsung, чтобы узнать, как adb / Android Studio распознает его:
Драйвер USB Samsung для Windows
У меня была та же проблема в 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
Конечно, вы должны сделать это как root или sudo
.
Дополнительная информация и список других производителей телефонов указаны на сайте разработчика Android: https://developer.android.com/studio/run/device.html