Nexus 5 USB驱动程序

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

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

我收到消息“ Windows无法find您的设备的驱动程序软件 ”。 我试过在互联网上提出的各种技巧,包括这个主题: 我们应该使用Nexus 5的USB驱动程序?

没什么帮助。 任何想法如何强制Nexus 5在Windows上工作?

看起来像谷歌发布Nexus 5,而不提供更新的驱动程序(最后一个版本的date是2013年7月9日,版本8.0使其对Windows平台上的开发人员无用。

目前,我的Nexus 5遇到了这个问题,试图通过库存恢复来卸载最新的4.4.1 OTA更新。

解:

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

我只是想提供一个小小的贡献,因为我已经能够在Windows 8上的Nexus 5设备上进行debugging,而不用做所有这些工作。

当我插上它时,设备pipe理器中没有黄色的感叹号。 所以对我来说,司机是好的。 但是该设备没有在我的Eclipse ddms中列出。 经过一番search之后,这只是在设备设置中更改的一个选项。 默认情况下,Nexus 5 USB计算机连接处于MTP模式(媒体设备)。

你必须做的是:

  1. 从电脑拔下设备
  2. 进入设置 – >存储。
  3. 在ActionBar中,单击选项菜单并select“USB计算机连接”。
  4. 检查“相机(PTP)”连接。
  5. 插入设备,你应该有一个设备上的popup,让您接受计算机的传入连接,或类似的东西。
  6. 最后你应该现在看到它在ddms和voilà。

我希望这个能帮上忙!

那么@ sonida的答案帮助了我,但在这里我张贴完整的步骤我是如何做到的。

更改移动设备设置:

  1. 从电脑拔下设备
  2. 进入移动设置 – >存储。
  3. 在ActionBar中,单击选项菜单并select“USB计算机连接”。
  4. 检查“相机(PTP)”连接。

在这里输入图像说明

在这里输入图像说明

下载Google USB Driver:

5.现在进入http://developer.android.com/sdk/win-usb.html#top并下载USB Drivers – > unzip文件夹。

在这里输入图像说明

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

6.然后右键点击我的电脑 – >pipe理 – >设备pipe理器。

在这里输入图像说明

你应该把Nexus 5列入清单。

8.右键点击Nexus 5 – >更新驱动程序软件… – >浏览我的电脑驱动程序软件

在这里输入图像说明

9.select我们下载/解压缩的文件夹“latest_usb_driver_windows”和Next …好的。

在这里输入图像说明

10.现在你会看到popup对话框要求允许设备 – >确定。

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

在这里输入图像说明

希望这会帮助别人。

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

Windows 7 x32我发现,无论我做了什么,使用的驱动程序可以追溯到2006年。它不会更新,实际上Windows似乎更喜欢旧的驱动程序到新的。 我终于find了一个sorting的方法。

设备pipe理器包含需要删除的'ghost'驱动程序(如果您遇到与我相同的问题)。 要看到它们需要在registry中设置一个variables,重新启动,然后删除可能的冗余驱动程序。

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

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

**请注意,玩您的电脑区域可以打破它。 如果你不确定这一点,请退后一步。 **

  1. 打开高级选项卡,单击环境variables。
  2. 在系统variables下,单击新build。
  3. inputvariables名称devmgr_show_nonpresent_devices,在值下input1。
  4. 重启你的电脑。

重新打开设备pipe理器,在查看下单击显示隐藏的设备。

从这里删除你认为是的问题,然后按照你会看到其他地方的build议。 在两个单独的计算机上,我已经完成了这一步,并发现所有我需要做的下面,并按照user3079537上面的答案安装标准的谷歌驱动程序。 祝你好运。

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

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

Nexus 5与Win7 x64

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

– 使用2.0的USB端口。

– 尝试使用原来的USB电缆。

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