当我尝试在Android Studio上编译时,我收到了以下消息:
找不到USB设备
我的手机是HTC one X with CyanogenMod 10.1.3-RC2
Android USB设备已识别
我已经尝试过adb kill-server然后adb start-server和adb设备但这不起作用
非常感谢。
答案 0 :(得分:6)
我为此找到了解决方案,
在设备管理器中找到您设备的ID
如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
尝试右键更新驱动程序重新安装。
答案 1 :(得分:1)
我在三星Galaxy遇到了这个问题。我卸载了设备驱动程序并重新安装它,它能够检测到。 另一次,安装Samsung Kies软件有帮助。您可能想要找出类似的东西。
答案 2 :(得分:0)
虽然我的电脑可以识别我的手机,但我必须安装三星开发者网站上的官方驱动程序才能让adb / Android Studio识别它:
答案 3 :(得分: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
当然,您必须以root身份或sudo
。
更多信息以及Android开发者网站上列出的其他手机制造商列表: https://developer.android.com/studio/run/device.html