我想开发和调试 Nexus 5 with ADT (based on Eclipse) in Windows 7 x64 .
当我连接Nexus 5时,它出现在Windows的资源管理器中,因此我可以将文件传输到Nexus或从Nexus传输文件 . 下一步我在手机的开发者选项中启用USB调试;手机显示通知"USB debugging connected",设备从资源管理器中消失,Windows尝试安装驱动程序并失败 . 在设备管理器中,我在"Other devices"中看到带有感叹号图标的Nexus 5 . 然后,我在设备管理器中为Nexus 5选择更新驱动程序软件>浏览我的计算机以获取驱动程序软件>提供从此处下载的驱动程序的路径http://developer.android.com/sdk/win-usb.html:C:\ Program Files \ Android \ usb_driver,选中"Include subfolders"并单击下一步 .
我收到消息“ Windows could not find driver software for your device ” . 我在互联网上尝试了各种各样的技巧,包括这个主题:What USB driver should we use for the Nexus 5?
什么都没有帮助 . 知道如何强制Nexus 5在Windows上运行吗?
看起来谷歌发布了Nexus 5而没有提供更新的驱动程序(最新版本的日期为07/09/2013,版本8.0使得它对Windows平台上的开发人员无用 .
7 回答
当我尝试通过库存恢复来加载最新的4.4.1 OTA更新时,我的Nexus 5目前遇到了这个问题 .
解:
打开Android SDK Manager(在控制台中转到sdk目录然后运行工具\ android)
下载/安装最新的USB驱动程序(在Extras下) .
在Windows设备管理器(devmgmt.msc)中,右键单击Nexus 5设备,然后选择“更新驱动程序软件” .
浏览我的电脑驱动程序软件> Android SDK目录>附加功能> usb_driver
我只是想做一个小小的贡献,因为我已经能够在Windows 8上的Nexus 5设备上进行调试,而无需完成所有这些操作 .
当我插入它时,设备管理器中没有黄色感叹号 . 所以对我来说,司机还可以 . 但是我的eclipse ddms中没有列出该设备 . 经过一些搜索后,只需更改设备设置即可 . 默认情况下,Nexus 5 usb计算机连接处于MTP模式(媒体设备) .
你要做的是:
从计算机上拔下设备
转到设置 - >存储 .
在ActionBar中,单击选项菜单并选择"USB computer connection" .
检查"Camera (PTP)"连接 .
插入设备,您应该在设备上有一个弹出窗口,允许您接受计算机的传入连接,或类似的东西 .
最后你应该在ddms和voilà中看到它 .
我希望这个能帮上忙!
嗯@ sonida的回答帮助了我,但 Here I am posting complete step How I did it.
Change Mobile Device Settings:
从计算机上拔下设备
转到移动设置 - >存储 .
在ActionBar中,单击选项菜单并选择"USB computer connection" .
检查"Camera (PTP)"连接 .
Download Google USB Driver:
5.现在转到http://developer.android.com/sdk/win-usb.html#top并下载USB驱动程序 - >解压缩文件夹 .
Install USB Drivers and Get Connected Device:
6.然后右键单击我的电脑 - >管理 - >设备管理器 .
你应该在列表中播种Nexus 5 .
8.右键单击Nexus 5 - >更新驱动程序软件... - >浏览计算机以查找驱动程序软件
9.选择我们下载/解压缩的文件夹“latest_usb_driver_windows”和Next ... Ok .
10.现在您将看到要求允许设备的弹出对话框 - >确定 .
11,就是这样!设备现已连接,您可以在DDMS中看到 .
希望这会对某人有所帮助 .
它是你的第一个连接到你电脑的机器人吗?有时需要擦除Windows驱动程序 . 参考http://forum.xda-developers.com/showthread.php?t=2512549
Windows 7 x32我发现无论我做了什么,使用的驱动程序可以追溯到2006年 . 它不会更新,事实上Windows似乎更喜欢旧的驱动程序 . 我最终找到了一种排序方式 .
设备管理器包含需要删除的“ghost”驱动程序(如果您遇到与我相同的问题) . 要查看它们,需要在注册表中设置变量,重新启动然后删除可能的冗余驱动程序 .
从命令行打开设备管理器使用devmgmt.msc还有其他方法,但这是最容易描述的 . 目前它只显示“当前”的驱动程序 .
打开“系统属性”框 . 通过命令行使用sysdm.cpl
**请注意,使用计算机区域可能会破坏它 . 如果你完全不确定这一点,那就回去吧 . **
打开“高级”选项卡,单击“环境变量” .
在“系统变量”下,单击“新建” .
输入变量名devmgr_show_nonpresent_devices,值为1 .
重启你的电脑 .
重新打开设备管理器,在视图下单击显示隐藏设备 .
从这里删除你认为的问题然后按照你将在其他地方阅读的建议 . 在两台单独的计算机上,我已经完成了这项工作,发现我需要做的就是下载并安装标准的谷歌驱动程序,如上面的user3079537的答案 . 祝好运 .
参考: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 with Win7 x64
-USB计算机连接:取消选中MTP和PTP
使用2.0 USB端口 .
尝试使用原装USB线 .
现在,设备管理器将检测到nexus 5作为带有ADB驱动程序的绣花设备 .