5

When i try to compile on Android Studio i got this message:

USB device not found

My phone is a HTC one X with CyanogenMod 10.1.3-RC2

  • i have HTC Sync Manager V2.1.77.0 installed but when i try to connect my HTC my computer didnt recognize my Phone

  • The USB Debug is Check

  • When i type adb devices i got no device.

  • in device Manager on windows The Android USB Devices is recognize

    enter image description here

  • I have already try to adb kill-server then adb start-server and a adb devices but this didn't work

someone have any advice ?

Thanks a lot.

4

4 回答 4

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

并尝试通过右键单击更新驱动程序重新安装。

于 2013-09-25T16:00:52.153 回答
1

我在三星 Galaxy 上遇到了这个问题。我卸载了设备驱动程序并重新安装它,它能够检测到。还有一次,安装 Samsung Kies 软件有所帮助。你可能想找出类似的东西。

于 2013-09-24T16:35:58.303 回答
0

虽然我的电脑可以识别我的手机,但我必须从三星开发者网站安装官方驱动程序才能让 adb/Android Studio 识别它:

适用于 Windows 的三星 Android USB 驱动程序

于 2015-04-24T16:58:23.943 回答
0

我在使用 HTC Desire C 的 Ubuntu 中遇到了同样的问题 - 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

于 2016-08-10T13:12:36.737 回答