Android设备未连接USB进行调试(Android studio)

use*_*823 64 debugging android adb android-studio

我试图使用真实设备而不是在模拟器上调试我的应用程序.当我尝试连接时,它给了我以下信息:

找不到USB设备

我试图拔掉它并重新插上它,但它没有用.我还在我的设备中启用了USB调试未知来源选项.

任何帮助表示赞赏!

谢谢!

par*_*y72 107

我有一个Nexus 7的问题 - 它出现在设备管理器中,但Android Studio无法识别.该设备已打开USB调试.最后我注意到左上角有一个图标,上面写着"连接为媒体设备.触摸其他USB选项." 当我选择这个时,我能够从媒体设备(MTP)更改为相机(PTP),然后它开始工作.

  • 这对我有用,但我也不得不重启Android Studio. (6认同)
  • 也为我工作过.改为PTP并重建android studio (4认同)
  • 为我工作.更改MTP和PTP,断开并重新连接到设备的电缆. (3认同)

Hal*_*alR 71

如果您在Windows上,很多时候它将无法完全识别设备,并且由于驱动程序问题,设备将不会显示.

  • 前往设置
  • 控制面板
  • 硬件和声音
  • 装置经理

并查找显示错误的任何设备.许多机器人将显示为未知的USB设备.选择该设备并尝试更新它的驱动程序.

  • 伟大的thnaks.我从制造商网站分别下载了设备USB驱动程序.现在我可以连接到设备了. (2认同)

Gui*_*big 16

这个解决方案适用于每个无法识别的Android设备......大多数一般品牌都没有配备usb调试驱动程序......

  • 前往设置
  • 控制面板
  • 硬件和声音
  • 装置经理
  • 并查找显示错误的任何设备.许多机器人将显示为未知的USB设备或Android

您需要的第一件事就是您的设备ID.您可以让他们打开设备管理器并找到带有黄色感叹号的"未知设备".右键单击它并选择"属性",然后转到"详细信息"选项卡.在"属性"下拉菜单下,选择硬件ID.应该有两个字符串:

USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01
Run Code Online (Sandbox Code Playgroud)

将这些字符串复制到某处,然后导航到您下载Google USB驱动程序的位置.然后你需要在文本编辑器中打开文件'android_winusb.inf'.我建议使用Notepad ++.

android_winusb.inf

首先,为您的设备创建一个子部分.我打电话给我的'; RCA 6378W2',但你所谓的并不重要.然后,在您创建的子部分下,粘贴您从设备管理器复制的设备ID字符串,前面是'%SingleAdbInterface%'.如果您需要帮助,请查看此屏幕截图.

注意:

如果您使用的是Windows 8或8.1,则需要先禁用设备驱动程序签名检查,然后才能安装修改后的驱动程序.以下是有关如何禁用设备驱动程序检查的快速视频http://www.youtube.com/watch?v=NM1MN8QZhnk.忽略开头大约64位的部分,您的计算机架构无关紧要.

有关更多信息和MacOS说明,请查看此文章.


Car*_*ton 7

尝试不同的电缆,最好是三星官方电缆。

我曾尝试过一根糟糕的 USB 电缆,然后又尝试了另一根三星,现在运行良好。

不知道为什么他们会有所不同,但对我有用。


小智 6

找到三星,安装Kies还更新USB驱动程序,解决了我的问题,将我的三星Galaxy S Advance与Android 4.1.2连接到Windows 7 64bit上的Android Studio.在这种情况下,设计管理器显示设备驱动程序已更新并正常工作,但是当我连接手机时,Android Studio无法识别我的设备.


Mic*_*cer 5

将Galaxy Nexus连接到win7 x64时遇到了同样的问题.我通过获取驱动程序解决了这个问题,可以从这里或通过Android SDK管理器下载它们.

  • 我从http://developer.android.com/sdk/win-usb.html#top下载了Google USB驱动程序 - 连接了手机 - 用"adb.exe usb"重新启动了ADB守护程序 - 接受了我的对话窗口要求我接受通信的智能手机 (2认同)