Nexus 5 USB驱动程序

时间:2013-11-23 22:49:32

标签: android eclipse

我想在Windows 7 x64中使用ADT(基于Eclipse)开发和调试 Nexus 5

当我连接Nexus 5时,它出现在Windows的资源管理器中,因此我可以将文件传输到Nexus或从Nexus传输文件。下一步我在手机的开发者选项中启用USB调试;手机显示通知“USB debugging connected”,设备从资源管理器中消失,Windows尝试安装驱动程序并失败。在设备管理器中,我在“其他设备”中看到带有感叹号图标的Nexus 5。然后,我在设备管理器中为Nexus 5选择更新驱动程序软件>浏览我的电脑以获取驱动程序软件>提供我从这里下载http://developer.android.com/sdk/win-usb.html的驱动程序的路径: C:\ Program Files \ Android \ usb_driver,选中“包含子文件夹”,然后单击“下一步”。

我收到消息“ Windows无法找到适用于您设备的驱动程序软件”。我尝试了互联网上提出的各种技巧,包括这个主题: What USB driver should we use for the Nexus 5?

没有任何帮助。知道如何强制Nexus 5在Windows上运行吗?

Google似乎在没有提供更新驱动程序的情况下发布了Nexus 5(最新版本的日期是07/09/2013,版本8.0,这对于Windows平台上的开发人员来说是无用的。

7 个答案:

答案 0 :(得分:80)

当我尝试通过库存恢复来加载最新的4.4.1 OTA更新时,我的Nexus 5出现了这个问题。

解决方案:

  1. 打开Android SDK Manager(在控制台中转到sdk目录然后运行tools \ android)
  2. 下载/安装最新的USB驱动程序(在Extras下)。
  3. 在Windows设备管理器(devmgmt.msc)中,右键单击Nexus 5设备,然后选择“更新驱动程序软件”。
  4. 浏览我的电脑以获取驱动程序软件> Android SDK Dir>附加内容> usb_driver

答案 1 :(得分:51)

我只是想做一些小小的贡献,因为我已经能够在Windows 8上的Nexus 5设备上进行调试,而没有完成所有这些。

当我插入它时,设备管理器中没有黄色感叹号。所以对我来说,司机还可以。但是我的eclipse ddms中没有列出该设备。经过一些搜索后,只需更改设备设置即可。默认情况下,Nexus 5 usb计算机连接处于MTP模式(媒体设备)。

你要做的是:

  1. 从计算机上拔下设备
  2. 转到设置 - >存储
  3. 在ActionBar中,单击选项菜单,然后选择“USB计算机连接”。
  4. 选中“相机(PTP)”连接。
  5. 插入设备,您应该在设备上有一个弹出窗口,允许您接受计算机的传入连接,或类似的东西。
  6. 最后你应该在ddms和voilà中看到它。     

我希望这会有所帮助!

答案 2 :(得分:18)

唔@ sonida的答案帮助了我,但是我在这里发布完整的步骤我是如何做到的。

更改移动设备设置:

  1. 从计算机上拔下设备
  2. 转到移动设置 - >存储
  3. 在ActionBar中,单击选项菜单,然后选择“USB计算机连接”。
  4. 选中“相机(PTP)”连接。
  5. enter image description here

    enter image description here

    下载Google USB驱动程序:

    5.现在转到http://developer.android.com/sdk/win-usb.html#top并下载USB驱动程序 - >解压缩文件夹。

    enter image description here

    安装USB驱动程序并获取连接设备:

    6.然后右键单击我的电脑 - >管理 - >设备管理器。

    enter image description here

    7.你应该在列表中播种Nexus 5.

    8.右键点击Nexus 5 - >更新驱动程序软件... - >浏览我的电脑以获取驱动程序软件

    enter image description here

    9.选择我们下载/解压缩的文件夹“latest_usb_driver_windows”和Next ... Ok。

    enter image description here

    10.现在您将看到要求允许设备的弹出式对话框 - >确定。

    11。就是这样!设备已连接,您可以在DDMS中看到。

    enter image description here

    希望这会对某人有所帮助。

答案 3 :(得分:4)

它是你的第一台连接到你电脑的机器人吗?有时需要擦除Windows驱动程序。请参阅http://forum.xda-developers.com/showthread.php?t=2512549

答案 4 :(得分:1)

Windows 7 x32 我发现无论我做了什么,使用的驱动程序可以追溯到2006年。它不会更新,事实上Windows似乎更喜欢旧的驱动程序。我最终找到了一种排序方式。

设备管理器包含需要删除的“ghost”驱动程序(如果您遇到与我相同的问题)。要查看它们,需要在注册表中设置变量,重新启动然后删除可能的冗余驱动程序。

从命令行打开设备管理器使用devmgmt.msc还有其他方法,但这是最容易描述的。目前它只显示“当前”的驱动程序。

打开“系统属性”框。通过命令行使用sysdm.cpl

**请注意,使用计算机区域可能会破坏它。如果你完全不确定这一点,那就回去吧。 **

  1. 打开“高级”选项卡,单击“环境变量”。
  2. 在“系统变量”下,单击“新建”。
  3. 输入变量名devmgr_show_nonpresent_devices,值为1。
  4. 重新启动计算机。
  5. 重新打开设备管理器,在视图下点击显示隐藏的设备。

    从此处删除您认为存在的问题,然后按照您在其他地方阅读的建议进行操作。在两台单独的计算机上,我已经完成了这项工作,发现我需要做的就是下载并安装标准的谷歌驱动程序,如上面的user3079537的答案。祝你好运。

    参考:http://www.petri.co.il/removing-old-drivers-from-vista-and-windows7.htm#

答案 5 :(得分:0)

您应该从以下位置安装Google驱动程序:http://developer.android.com/sdk/win-usb.html#top 这对我来说每次都适用

答案 6 :(得分:0)

使用Win7 x64的Nexus 5

-USB计算机连接:取消选中MTP和PTP

- 使用2.0 USB端口。

- 尝试使用原装USB线。

现在设备管理器会将nexus 5检测为带有ADB驱动程序的绣花设备。