如何解决/安装/修复Android usb设备驱动程序

时间:2011-07-29 15:02:16

标签: android windows usb

我是一名开发人员,拥有三部手机,一部摩托罗拉Droid,一部三星Galaxy和一部Nexus S,我只能让Droid在我现有的笔记本电脑上工作。我听说PDANet可以提供帮助,所以我安装了它,之后没有一个工作。我尝试安装三星Nexus S驱动程序,我尝试升级SDK管理器中的驱动程序,但无论我尝试什么,我似乎无法让它们中的任何一个工作(当我在命令中键入“adb devices”时它们没有显示出来,它们在我的IDE中都没有被识别......我碰巧使用IntelliJ,但我怀疑Eclipse也找不到它。)

有没有人有关于如何解决/安装/修复USB设备驱动程序的任何提示? (除了PDANet,我已经尝试过了)

2 个答案:

答案 0 :(得分:0)

您需要为设备提供正确的USB驱动程序。三星网站上提供了The Nexus S drivers are included in the Android SDK和Galaxy驱动程序。我假设你在Windows上;设备是否显示在设备管理器中?如果没有,请尝试使用其他USB端口或机器。

答案 1 :(得分:0)

我有这个问题将我的HTC Desire连接到PC并将其用作ADB设备。现在继续这样做:

  • 使用Android SDK管理器安装Google USB驱动程序(如果您还没有)
  • 在您的设备上开启展示
  • 打开设备管理器并查找Other Devices/ADB
  • 右键点击它,Properties,打开Details标签,选择Hardware Ids属性
  • 然后您会看到以下内容:USB\VID_0BB4&PID_0C87&MI_01右键单击它,然后CopyVID部分将从页面底部的表格中获得Vendor ID
  • 使用任何文本编辑器打开android-sdk\extras\google\usb_driver\android_winusb.inf
  • 如果您有x86 PC,现在找到[Google.NTx86]部分文件,如果您有x64 PC,则找[Google.NTamd64]
  • 在您的文件部分添加此内容并将复制的硬件ID粘贴到“###”:

    ; Your phone name - can be anything
    %CompositeAdbInterface% = USB_Install, ###
    
  • 所以它看起来像是HTC Desire的例子:

    ; HTC Desire
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01
    
  • 保存文件,转到设备管理器,右键单击ADB,属性,驱动程序,更新驱动程序,浏览...并找到android-sdk\extras\google\usb_driver文件夹
  • 安装已编辑的驱动程序
  • 运行adb devices,你会看到你的手机!