As of the time of this writing, Google does not provide a USB driver (for Windows) for the Nexus 5. The usual link (http://developer.android.com/sdk/win-usb.html) shows Windows USB drivers for several of the Nexus's line. However, the "Nexus 5" is not included. Note that the Nexus "S" (letter-S, not number-5) IS supported.
在撰写本文时,谷歌还没有为Nexus 5提供USB驱动程序(用于Windows)。通常的链接(http://developer.android.com/sdk/win-usb.html)显示了几个Nexus系列的Windows USB驱动程序。然而,“Nexus 5”并不包括在内。请注意,支持Nexus“S”(字母S,而不是数字5)。
Also, from this site, the latest version of the current download is version-8, July-17-2013. When I compare this with its predecessor, version-7, the files are the same.
同样,从这个站点,最新版本的当前下载版本是版本8,July-17-2013。当我将它与它的前身version-7进行比较时,文件是相同的。
Until Google fixes this, what are we to do? How can we debug and develop for the Nexus 5?
在谷歌解决这个问题之前,我们该怎么做?如何调试和开发Nexus 5?
18 个解决方案
#1
53
I have a solution.
我有一个解决方案。
I updated the file android_winusb.inf to reflect the VID and PID of the Nexus-5. Now it loads the generic driver and supports ADB in Eclipse.
我更新了文件android_winusb。inf表示连接-5的VID和PID。现在,它加载通用驱动程序并在Eclipse中支持ADB。
Note, after any previous attempts you may have made, go to Device Manager and update the driver for the "Nexus 5" (showing with a yellow exclamation mark).
注意,在之前的任何尝试之后,你可以去设备管理器并更新“Nexus 5”的驱动程序(用黄色感叹号显示)。
You have to navigate over to the USB driver directory, which on my machine was: C:\Users\Xxxxxxxxx\android-sdk\extras\google\usa_driver
你需要导航到USB驱动程序目录,它在我的机器上是:C:\Users\Xxxxxxxxx\谷歌android sdk \配件\ \ usa_driver
In that directory, edit file android_winusb.inf in both the x86 and amd64 sections and insert one line:
在该目录中,编辑文件android_winusb。inf在x86和amd64部分中插入一行:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
This was enough for me to get this to work.
这对我来说就足够了。
Here is the content of my file:
以下是我的文件内容:
;
; Android WinUsb driver installation.
;
;
;
; Includes FIX for the Nexus-5 ADB,
; --- jonovos ---
; --- petuniaPlatypus ---
; --- 2013-11-07 ---
;
; By snooping on the USB for the Nexus-5,
; it is known that the VID = 18D1 and PID = 4EE1.
; With this, we insert them into the GENERIC sections bwlow.
;
;
[Version]
Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName%
DriverVer = 07/09/2013,8.0.0000.00000
CatalogFile.NTx86 = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat
[ClassInstall32]
Addreg = AndroidWinUsbClassReg
[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1
[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64
[Google.NTx86]
;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[Google.NTamd64]
;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[USB_Install]
Include = winusb.inf
Needs = WINUSB.NT
[USB_Install.Services]
Include = winusb.inf
AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
[WinUSB_ServiceInstall]
DisplayName = %WinUSB_SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install
[WinUSB_Install]
KmdfLibraryVersion = 1.9
[USB_Install.HW]
AddReg = Dev_AddReg
[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
[USB_Install.CoInstallers]
AddReg = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll = 1
WdfCoInstaller01009.dll = 1
[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll = 2
WdfCoInstaller01009.dll = 2
[Strings]
ProviderName = "Google, Inc."
SingleAdbInterface = "Android ADB Interface"
CompositeAdbInterface = "Android Composite ADB Interface"
SingleBootLoaderInterface = "Android Bootloader Interface"
WinUSB_SvcDesc = "Android USB Driver"
DISK_NAME = "Android WinUsb installation disk"
ClassName = "Android Device"
#2
113
I just wanted to bring a small contribution, because I have been able to debug on my Nexus 5 device on Windows 8, without doing all of this.
我只是想贡献一点,因为我可以在Windows 8的Nexus 5设备上调试,而不需要做所有这些。
When I plugged it, there wasn't any yellow exclamation mark within Device Manager. So for me, the drivers were OK. But the device was not listed within my Eclipse DDMS. After a little bit of searching, it was just an option to change in the device settings. By default, the Nexus 5 USB computer connection is in MTP mode (Media Device).
当我插入它时,设备管理器内没有任何黄色感叹号。所以对我来说,司机们都很好。但该设备没有在我的Eclipse DDMS中列出。在进行了一些搜索之后,它只是一个在设备设置中进行更改的选项。在默认情况下,Nexus 5 USB电脑连接处于MTP模式(媒体设备)。
What you have to do is:
你要做的是:
- Unplug the device from the computer
- 把设备从电脑上拔下来
- Go to Settings -> Storage.
- 转到Settings -> Storage。
- In the ActionBar, click the option menu and choose "USB computer connection".
- 在ActionBar中,点击选项菜单,选择“USB电脑连接”。
- Check "Camera (PTP)" connection.
- 检查相机(PTP)”连接。
- Plug the device and you should have a popup on the device allowing you to accept the computer's incoming connection, or something like that.
- 插入设备后,设备上应该有一个弹出窗口,允许您接受计算机的传入连接,或者类似的东西。
- Finally, you should see it now in the DDMS and voilà.
- 最后,你应该在DDMS中看到。
I hope this will help!
我希望这能有所帮助!
#3
56
This worked for me:
这工作对我来说:
- Download the Nexus 5 Drivers from Google USB Driver
- 从谷歌USB驱动下载Nexus 5驱动
- Extract the ZIP contents and place all files in a single folder on your desktop.
- 提取ZIP内容并将所有文件放在桌面上的单个文件夹中。
- Connect your device to your computer.
- 把你的设备连接到你的电脑上。
- Launch the Device Manager on your PC.
- 在你的电脑上启动设备管理器。
- Now you should see the Nexus 5 listed in the hardware list.
- 现在,您应该可以在硬件列表中看到Nexus 5。
- Right-click the ‘Nexus 5′ line and then click on Update Driver Software.
- 右键单击“联系5′线,然后点击更新驱动程序软件。
- Next, click the ‘browse my computer’ option.
- 接下来,点击“浏览我的电脑”选项。
- In the new window, click on ‘Browse…’ button.
- 在新的窗口中,单击“浏览…”按钮。
- Go to folder unzipped at step 2. Select the folder where you extract the USB drivers. Click Next.
- Make sure to tick the subfolder box too.
- 确保也在子文件夹框上打勾。
- 进入第2步解压缩的文件夹。选择提取USB驱动程序的文件夹。单击Next。确保也在子文件夹框上打勾。
- Now, the Windows installer will search for Nexus 5 drivers. Click Install when asked for permission.
- 现在,Windows安装程序将搜索Nexus 5驱动程序。请求权限时单击Install。
- Wait for the process to complete and then check the Device Manager list to confirm that the installation was successful.
- 等待流程完成,然后检查设备管理器列表,确认安装是否成功。
Source: Download and Install Google Nexus 5 USB Drivers (ADB / Fastboot)
来源:下载并安装谷歌Nexus 5 USB驱动器(ADB / Fastboot)
#4
13
My Nexus 5 is identyfied by the id = USB\VID_18D1&PID_D001.
我的Nexus 5被id = USB\VID_18D1&PID_D001标识。
Use the Google USB drivers, and modify file android_winusb.inf
. Find the lines:
使用谷歌USB驱动程序,修改文件android_winusb.inf。找到:
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
And add below:
并添加如下:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D001
Repeat it, because there are two sections to modify, [Google.NTx86]
and [Google.NTamd64]
.
重复一遍,因为有两个部分需要修改[谷歌]。NTx86]和[Google.NTamd64]。
If you continue with problems, try this:
如果你继续遇到问题,试试这个:
Connect your Nexus 5, go to Device Manager, find the Nexus 5 on "other" and right click. Select properties, details, and in selection list, and select hardware id. Write down the short ID, and modify the line with:
连接你的Nexus 5,到设备管理器,找到“other”上的Nexus 5,然后右击。选择属性、细节和选择列表,选择硬件id。
%CompositeAdbInterface% = USB_Install, YOUR_SHORT_ID
#5
10
I found a solution in How I fixed the MTP issues on Nexus 7.
我在如何修复Nexus 7的MTP问题上找到了一个解决方案。
Another way of fixing this on Windows 8: This problem may happen, because you have the Google ADB driver from the Android SDK installed. Windows will pick the ADB driver over the MTP driver, even when USB debugging is turned off on the Nexus 7. It also comes back when you upgrade from Windows 8 to Windows 8.1. To fix this:
在Windows 8上解决这个问题的另一种方式是:这个问题可能会发生,因为您安装了来自Android SDK的谷歌ADB驱动程序。Windows将在MTP驱动上选择ADB驱动程序,即使在Nexus 7上关闭USB调试时也是如此。当你从Windows 8升级到Windows 8.1时,它也会回来。为了解决这个问题:
- Plug the Nexus 7 in and make sure USB mode is set to MTP
- 插入Nexus 7,确保USB模式设置为MTP
- Run devmgmt.msc
- 运行devmgmt.msc
- Locate the ADB driver, which may be under "Android Devices" or "ADB Devices"
- 找到ADB驱动程序,该驱动程序可能位于“Android设备”或“ADB设备”之下
- Right-click on it and select "Update driver software"
- 右键单击并选择“Update driver software”
- "Browse my computer for driver software"
- “浏览我的电脑以获取驾驶软件”
- "Let me pick from a list of device drivers on my computer"
- "让我从我电脑上的设备驱动列表中选择"
- With "Show compatible hardware" checked you should see two drivers under "Model":
- 检查“显示兼容的硬件”后,你会在“模型”下看到两个驱动:
- "Android ADB Interface"
- “Android亚行界面”
- Either "MTP USB Device" or "Composite USB Device"
- “MTP USB设备”或“复合USB设备”
- Select "MTP/Composite USB Device" (that is, the one that isn't "Android ADB Interface") and click Next.
- 选择“MTP/Composite USB设备”(即不是“Android ADB接口”的设备),然后单击Next。
- The device should now appear as an MTP device.
- 该设备现在应该显示为MTP设备。
It was confirmed working with the Nexus 7 2013 as well.
它也被证实与2013年的Nexus 7合作。
#6
3
I installed the LG United Mobile Driver, and I was finally able to get ADB to recognize my device.
我安装了LG联合移动驱动,最终让ADB识别我的设备。
#7
3
I had similar problems as people here with Nexus 5 on Windows 7. No .inf file edits were needed, my computer was stuck on an old version of the Google USB drivers (7.0.0.1). Windows 7 refused to install the newer version even if I tried to manually select the directory or .inf file. Had to manually delete specific cached .inf files in WINDOWS\inf folder, follow directions here: http://code.google.com/p/android/issues/detail?id=62365#c7
我也遇到过类似的问题,比如在Windows 7上使用Nexus 5的人。不需要.inf文件编辑,我的计算机被卡在一个旧版本的谷歌USB驱动程序(7.0.0.1)上。Windows 7拒绝安装更新的版本,即使我试图手动选择目录或.inf文件。必须手动删除WINDOWS\inf文件夹中的特定缓存的.inf文件,请按以下说明:http://code.google.com/p/android/issues/detail?id=62365#c7
Also be sure USB debugging is turned on in developer options. There's a trick to expose the developer options, click 7 times on the build number at the bottom of the "About Phone" information!
还要确保在开发人员选项中打开USB调试。有一个技巧可以公开开发人员选项,在“About Phone”信息底部的构建号上单击7次!
#8
2
There are multiple hardware revisions of Nexus 5. So, the accepted answer doesn't work for all devices (it didn't work for me).
Nexus 5有多种硬件版本。所以,被接受的答案并不适用于所有的设备(它对我不起作用)。
-
Open Device Manager, right click and Properties. Now go to the "Details" tab And now select the property "Hardware Ids". Note down the PID and VID.
打开设备管理器,右键单击和属性。现在切换到“Details”选项卡,现在选择“硬件id”。记下PID和VID。
-
Download the Google driver
下载谷歌驱动程序
-
Update the android_winusb.inf with above VID and PID
更新android_winusb。在VID和PID之上的inf
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&**PID_4EE1**
-
Now in Device Manager, find Nexus 5, and update the driver software, and browse to the location where you downloaded.
现在,在设备管理器中,找到Nexus 5,更新驱动软件,并浏览到下载的位置。
-
The driver should be installed, and you should be see the device in ADB.
应该安装驱动程序,并且应该在ADB中看到设备。
#9
1
I had the same problem too. In the Device Manager all drivers were OK, but Eclipse couldn't find the device. Even after updating the Google USB drivers with the SDK Manager.
我也有同样的问题。在设备管理器中,所有驱动程序都没问题,但是Eclipse找不到设备。即使在用SDK管理器更新谷歌USB驱动程序之后。
The problem was that I didn't have the developer options enabled. For that I came here, How to Enable Developer Options on the Nexus 5 & KitKat.
问题是我没有启用开发人员选项。为此,我来到这里,介绍如何启用Nexus 5和KitKat的开发选项。
Then I had to manualy update the Google USB drivers, see Download and Install Google Nexus 5 USB Drivers (ADB / Fastboot).
然后我必须手动更新谷歌USB驱动程序,见下载并安装谷歌Nexus 5 USB驱动器(ADB / Fastboot)。
After that, my installation of Eclipse recognized my device.
之后,Eclipse的安装识别了我的设备。
#10
1
I was lost at first as well but found a fairly easy solution. Please note that I did all this on Windows 7 after enabling Developer Options and USB debugging on my Nexus 5 (on 4.4.2), then connecting it to my PC via USB.
我一开始也迷路了,但找到了一个相当简单的解决办法。请注意,我在Windows 7上完成了这一切,在Nexus 5上启用了开发选项和USB调试(在4.4.2上),然后通过USB连接到我的PC上。
If you go to the download link - http://developer.android.com/sdk/win-usb.html - you'll notice at the bottom in step 4, the installation location of the driver. If you then navigate to Devices and Printers from Control Panel and find your device, right-click and go to properties, then click the Hardware tab at the top, click the device displayed that is having issues, click properties, then Change settings. Next, select Update driver, choose the location manually, and choose the directory Google noted as the installation directory, which they noted as \extras\google\usb_driver\
如果你去下载链接——http://developer.android.com/sdk/win-usb.html——你会发现在第4步的底部,驱动程序的安装位置。如果您随后从控制面板导航到设备和打印机,并找到您的设备,右键单击并进入属性,然后单击顶部的Hardware选项卡,单击显示有问题的设备,单击properties,然后更改设置。接下来,选择Update driver,手动选择位置,选择安装目录谷歌,他们将其标记为\extras\谷歌\usb_driver
This fixed the problem for me and my Nexus 5 now appears in DDMS.
这解决了我的问题,我的Nexus 5现在出现在DDMS中。
#11
1
This answer is for those with windows 8.1N! (and maybe all N versions)
The short answer is install Media Feature Pack for N and KN versions of Windows 8.1
简单的答案是为Windows 8.1的N和KN版本安装媒体功能包
Big thanks to Matej Drolc that had it solved in hit blog post here.
非常感谢Matej Drolc在点击博客中解决了这个问题。
#12
0
While Nexus 5 owners wait for a dedicated driver, you could try this driver, which is the one for the LG G2, from LG Electronics' website, since usually USB drivers are not limited to one particular model. This one, for example, seems like a generic USB driver. You are prompted to download the same one for quite a few models on LG Electronics' website.
虽然Nexus 5的车主都在等待一个专用的驱动程序,但你可以试试这个驱动程序,它是LG电子(LG Electronics)网站上的LG G2 (LG G2)的驱动程序,因为一般来说,USB驱动程序并不局限于一个特定的模型。例如,这个似乎是一个通用的USB驱动程序。你会被提示在LG电子的网站上下载同样的一款。
I hope this helps you ;)
我希望这对你有帮助;
#13
0
The one from Google USB Driver worked fine for me on two machines (Windows 7 x64 on both). Once Windows failed to auto-install the driver, I just right-clicked on the phone in Device Manager, chose "update driver" and gave it the path that I'd unzipped that driver into.
从谷歌的USB驱动程序可以在两台机器上为我工作(Windows 7 x64)。一旦Windows无法自动安装驱动程序,我只需在设备管理器中右键单击手机,选择“更新驱动程序”,并为它提供解压缩驱动程序的路径。
#14
0
After trying the other solutions I was able to send ADB commands to the phone as long as it was booted into Android. However, when the phone was in recovery mode I encountered a new problem, and I would like to contribute my experience here.
在尝试了其他解决方案之后,我能够向手机发送ADB命令,只要它被引导到Android上。然而,当手机处于恢复模式时,我遇到了一个新的问题,我想在这里分享我的经验。
While booted into Android the phone installed in Windows as a device named "Nexus 5". After the phone was powered down and booted into recovery mode, the phone was still installed as "Nexus 5", but ADB could not detect the device. I had to manually force the driver from "Nexus 5" to the Google USB driver provided with the SDK or available from Google USB Driver.
这款手机安装在Windows操作系统,名为“Nexus 5”。在关机并启动恢复模式后,手机仍被安装为“Nexus 5”,但ADB无法检测到设备。我不得不手动将驱动程序从“Nexus 5”强制到SDK提供的谷歌USB驱动程序或谷歌USB驱动程序提供的。
The .inf file has three devices available. I used "Android Composite ADB Interface" and everything seems to be working.
inf文件有三个可用设备。我使用了“Android组合ADB接口”,一切看起来都很正常。
#15
0
I am on Windows 8.1, and I tried everything from the other answers and nothing worked. Finally, I decided to try "Pick from a list of drivers" and found "LGE Mobile Sooner Single ADB Interface" under "ADB Interface". ADB.exe was finally able to find the Nexus 5 and sideload 4.4.1.
我在Windows 8.1上,我尝试了其他所有的答案,但没有成功。最后,我决定尝试“从驱动列表中选择”,在“ADB接口”下找到“LGE移动更快的单ADB接口”。亚洲开发银行。exe终于找到了Nexus 5和sideoad 4.4.1。
I hope this helps.
我希望这可以帮助。
#16
0
Everything else here failed for me initially (it kept coming up as an MTP device no matter how many times I uninstalled and restarted).
这里的其他所有东西在一开始都失败了(无论我卸载和重启多少次,它仍然以MTP设备的形式出现)。
However, by going and enabling USB debugging, it worked. Just do this:
然而,通过运行并启用USB调试,它成功了。只是这样做:
- Uninstall the Nexus 5 driver
- 卸载Nexus 5驱动程序
- Disconnect from the computer
- 断开与电脑的
- Enable developer options, see How to Enable Developer Options on the Nexus 5 & KitKat.
- 启用开发人员选项,请参见如何在Nexus 5和KitKat上启用开发人员选项。
- Enable USB debugging: Go to Settings -> Developer Options -> USB Debugging
- 启用USB调试:到设置->开发者选项-> USB调试。
- Reconnect
- 重新连接
- It will probably fail to install all drivers. Go update the drivers as described in other answers.
- 它可能无法安装所有的驱动程序。按照其他答案中的描述更新驱动程序。
#17
0
Are you sure it's a driver problem? A device that isn't detected probably has a hardware or firmware problem. If it isn't detected, you won't hear the USB device detected chime. It might not be serious, e.g. some "USB" cables are really only charging cables. Try a USB cable that you know works for data, e.g. the one that came with the phone or one you use for connecting an external hard drive.
你确定这是司机的问题吗?没有检测到的设备可能有硬件或固件问题。如果没有被检测到,您将不会听到USB设备检测到的钟声。这可能不严重,例如一些“USB”电缆实际上只是充电电缆。试着用一根你知道对数据有用的USB数据线,比如手机自带的数据线,或者你用来连接外部硬盘的数据线。
#18
0
I'm running Windows 7 Ultimate N version and my Nexus 5 showed up with a yellow exclamation mark in Device Manager and none of the solutions here worked.
我正在运行windows7终极N版本,我的Nexus 5在设备管理器上显示了一个黄色的惊叹号,这里没有一个解决方案是有效的。
I verified that the phone reported itself as:
我验证了手机的报告是:
USB\VID_18D1&PID_4EE1
Which doesn't work with the current (v11) of the Google USB driver.
它不能与谷歌USB驱动程序的电流(v11)一起工作。
But after enabling Developer Options and USB debugging on the phone it identified itself as:
但在启用了开发人员选项和在手机上进行USB调试后,它将自己标识为:
USB\VID_18D1&PID_4EE2&MI_01
USB\VID_18D1&PID_4EE2&REV_0232&MI_01
Which installs just fine.
安装得很好。
So just enable Developer Options on your phone and retry the device install.
因此,只需在您的手机上启用开发人员选项,并重试设备安装。
#1
53
I have a solution.
我有一个解决方案。
I updated the file android_winusb.inf to reflect the VID and PID of the Nexus-5. Now it loads the generic driver and supports ADB in Eclipse.
我更新了文件android_winusb。inf表示连接-5的VID和PID。现在,它加载通用驱动程序并在Eclipse中支持ADB。
Note, after any previous attempts you may have made, go to Device Manager and update the driver for the "Nexus 5" (showing with a yellow exclamation mark).
注意,在之前的任何尝试之后,你可以去设备管理器并更新“Nexus 5”的驱动程序(用黄色感叹号显示)。
You have to navigate over to the USB driver directory, which on my machine was: C:\Users\Xxxxxxxxx\android-sdk\extras\google\usa_driver
你需要导航到USB驱动程序目录,它在我的机器上是:C:\Users\Xxxxxxxxx\谷歌android sdk \配件\ \ usa_driver
In that directory, edit file android_winusb.inf in both the x86 and amd64 sections and insert one line:
在该目录中,编辑文件android_winusb。inf在x86和amd64部分中插入一行:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
This was enough for me to get this to work.
这对我来说就足够了。
Here is the content of my file:
以下是我的文件内容:
;
; Android WinUsb driver installation.
;
;
;
; Includes FIX for the Nexus-5 ADB,
; --- jonovos ---
; --- petuniaPlatypus ---
; --- 2013-11-07 ---
;
; By snooping on the USB for the Nexus-5,
; it is known that the VID = 18D1 and PID = 4EE1.
; With this, we insert them into the GENERIC sections bwlow.
;
;
[Version]
Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName%
DriverVer = 07/09/2013,8.0.0000.00000
CatalogFile.NTx86 = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat
[ClassInstall32]
Addreg = AndroidWinUsbClassReg
[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1
[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64
[Google.NTx86]
;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[Google.NTamd64]
;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
;Google Nexus S
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
;Google Nexus 7
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-new-line-added:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
;;;;;;;;
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[USB_Install]
Include = winusb.inf
Needs = WINUSB.NT
[USB_Install.Services]
Include = winusb.inf
AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
[WinUSB_ServiceInstall]
DisplayName = %WinUSB_SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install
[WinUSB_Install]
KmdfLibraryVersion = 1.9
[USB_Install.HW]
AddReg = Dev_AddReg
[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
[USB_Install.CoInstallers]
AddReg = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64
[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll = 1
WdfCoInstaller01009.dll = 1
[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll = 2
WdfCoInstaller01009.dll = 2
[Strings]
ProviderName = "Google, Inc."
SingleAdbInterface = "Android ADB Interface"
CompositeAdbInterface = "Android Composite ADB Interface"
SingleBootLoaderInterface = "Android Bootloader Interface"
WinUSB_SvcDesc = "Android USB Driver"
DISK_NAME = "Android WinUsb installation disk"
ClassName = "Android Device"
#2
113
I just wanted to bring a small contribution, because I have been able to debug on my Nexus 5 device on Windows 8, without doing all of this.
我只是想贡献一点,因为我可以在Windows 8的Nexus 5设备上调试,而不需要做所有这些。
When I plugged it, there wasn't any yellow exclamation mark within Device Manager. So for me, the drivers were OK. But the device was not listed within my Eclipse DDMS. After a little bit of searching, it was just an option to change in the device settings. By default, the Nexus 5 USB computer connection is in MTP mode (Media Device).
当我插入它时,设备管理器内没有任何黄色感叹号。所以对我来说,司机们都很好。但该设备没有在我的Eclipse DDMS中列出。在进行了一些搜索之后,它只是一个在设备设置中进行更改的选项。在默认情况下,Nexus 5 USB电脑连接处于MTP模式(媒体设备)。
What you have to do is:
你要做的是:
- Unplug the device from the computer
- 把设备从电脑上拔下来
- Go to Settings -> Storage.
- 转到Settings -> Storage。
- In the ActionBar, click the option menu and choose "USB computer connection".
- 在ActionBar中,点击选项菜单,选择“USB电脑连接”。
- Check "Camera (PTP)" connection.
- 检查相机(PTP)”连接。
- Plug the device and you should have a popup on the device allowing you to accept the computer's incoming connection, or something like that.
- 插入设备后,设备上应该有一个弹出窗口,允许您接受计算机的传入连接,或者类似的东西。
- Finally, you should see it now in the DDMS and voilà.
- 最后,你应该在DDMS中看到。
I hope this will help!
我希望这能有所帮助!
#3
56
This worked for me:
这工作对我来说:
- Download the Nexus 5 Drivers from Google USB Driver
- 从谷歌USB驱动下载Nexus 5驱动
- Extract the ZIP contents and place all files in a single folder on your desktop.
- 提取ZIP内容并将所有文件放在桌面上的单个文件夹中。
- Connect your device to your computer.
- 把你的设备连接到你的电脑上。
- Launch the Device Manager on your PC.
- 在你的电脑上启动设备管理器。
- Now you should see the Nexus 5 listed in the hardware list.
- 现在,您应该可以在硬件列表中看到Nexus 5。
- Right-click the ‘Nexus 5′ line and then click on Update Driver Software.
- 右键单击“联系5′线,然后点击更新驱动程序软件。
- Next, click the ‘browse my computer’ option.
- 接下来,点击“浏览我的电脑”选项。
- In the new window, click on ‘Browse…’ button.
- 在新的窗口中,单击“浏览…”按钮。
- Go to folder unzipped at step 2. Select the folder where you extract the USB drivers. Click Next.
- Make sure to tick the subfolder box too.
- 确保也在子文件夹框上打勾。
- 进入第2步解压缩的文件夹。选择提取USB驱动程序的文件夹。单击Next。确保也在子文件夹框上打勾。
- Now, the Windows installer will search for Nexus 5 drivers. Click Install when asked for permission.
- 现在,Windows安装程序将搜索Nexus 5驱动程序。请求权限时单击Install。
- Wait for the process to complete and then check the Device Manager list to confirm that the installation was successful.
- 等待流程完成,然后检查设备管理器列表,确认安装是否成功。
Source: Download and Install Google Nexus 5 USB Drivers (ADB / Fastboot)
来源:下载并安装谷歌Nexus 5 USB驱动器(ADB / Fastboot)
#4
13
My Nexus 5 is identyfied by the id = USB\VID_18D1&PID_D001.
我的Nexus 5被id = USB\VID_18D1&PID_D001标识。
Use the Google USB drivers, and modify file android_winusb.inf
. Find the lines:
使用谷歌USB驱动程序,修改文件android_winusb.inf。找到:
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
And add below:
并添加如下:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D001
Repeat it, because there are two sections to modify, [Google.NTx86]
and [Google.NTamd64]
.
重复一遍,因为有两个部分需要修改[谷歌]。NTx86]和[Google.NTamd64]。
If you continue with problems, try this:
如果你继续遇到问题,试试这个:
Connect your Nexus 5, go to Device Manager, find the Nexus 5 on "other" and right click. Select properties, details, and in selection list, and select hardware id. Write down the short ID, and modify the line with:
连接你的Nexus 5,到设备管理器,找到“other”上的Nexus 5,然后右击。选择属性、细节和选择列表,选择硬件id。
%CompositeAdbInterface% = USB_Install, YOUR_SHORT_ID
#5
10
I found a solution in How I fixed the MTP issues on Nexus 7.
我在如何修复Nexus 7的MTP问题上找到了一个解决方案。
Another way of fixing this on Windows 8: This problem may happen, because you have the Google ADB driver from the Android SDK installed. Windows will pick the ADB driver over the MTP driver, even when USB debugging is turned off on the Nexus 7. It also comes back when you upgrade from Windows 8 to Windows 8.1. To fix this:
在Windows 8上解决这个问题的另一种方式是:这个问题可能会发生,因为您安装了来自Android SDK的谷歌ADB驱动程序。Windows将在MTP驱动上选择ADB驱动程序,即使在Nexus 7上关闭USB调试时也是如此。当你从Windows 8升级到Windows 8.1时,它也会回来。为了解决这个问题:
- Plug the Nexus 7 in and make sure USB mode is set to MTP
- 插入Nexus 7,确保USB模式设置为MTP
- Run devmgmt.msc
- 运行devmgmt.msc
- Locate the ADB driver, which may be under "Android Devices" or "ADB Devices"
- 找到ADB驱动程序,该驱动程序可能位于“Android设备”或“ADB设备”之下
- Right-click on it and select "Update driver software"
- 右键单击并选择“Update driver software”
- "Browse my computer for driver software"
- “浏览我的电脑以获取驾驶软件”
- "Let me pick from a list of device drivers on my computer"
- "让我从我电脑上的设备驱动列表中选择"
- With "Show compatible hardware" checked you should see two drivers under "Model":
- 检查“显示兼容的硬件”后,你会在“模型”下看到两个驱动:
- "Android ADB Interface"
- “Android亚行界面”
- Either "MTP USB Device" or "Composite USB Device"
- “MTP USB设备”或“复合USB设备”
- Select "MTP/Composite USB Device" (that is, the one that isn't "Android ADB Interface") and click Next.
- 选择“MTP/Composite USB设备”(即不是“Android ADB接口”的设备),然后单击Next。
- The device should now appear as an MTP device.
- 该设备现在应该显示为MTP设备。
It was confirmed working with the Nexus 7 2013 as well.
它也被证实与2013年的Nexus 7合作。
#6
3
I installed the LG United Mobile Driver, and I was finally able to get ADB to recognize my device.
我安装了LG联合移动驱动,最终让ADB识别我的设备。
#7
3
I had similar problems as people here with Nexus 5 on Windows 7. No .inf file edits were needed, my computer was stuck on an old version of the Google USB drivers (7.0.0.1). Windows 7 refused to install the newer version even if I tried to manually select the directory or .inf file. Had to manually delete specific cached .inf files in WINDOWS\inf folder, follow directions here: http://code.google.com/p/android/issues/detail?id=62365#c7
我也遇到过类似的问题,比如在Windows 7上使用Nexus 5的人。不需要.inf文件编辑,我的计算机被卡在一个旧版本的谷歌USB驱动程序(7.0.0.1)上。Windows 7拒绝安装更新的版本,即使我试图手动选择目录或.inf文件。必须手动删除WINDOWS\inf文件夹中的特定缓存的.inf文件,请按以下说明:http://code.google.com/p/android/issues/detail?id=62365#c7
Also be sure USB debugging is turned on in developer options. There's a trick to expose the developer options, click 7 times on the build number at the bottom of the "About Phone" information!
还要确保在开发人员选项中打开USB调试。有一个技巧可以公开开发人员选项,在“About Phone”信息底部的构建号上单击7次!
#8
2
There are multiple hardware revisions of Nexus 5. So, the accepted answer doesn't work for all devices (it didn't work for me).
Nexus 5有多种硬件版本。所以,被接受的答案并不适用于所有的设备(它对我不起作用)。
-
Open Device Manager, right click and Properties. Now go to the "Details" tab And now select the property "Hardware Ids". Note down the PID and VID.
打开设备管理器,右键单击和属性。现在切换到“Details”选项卡,现在选择“硬件id”。记下PID和VID。
-
Download the Google driver
下载谷歌驱动程序
-
Update the android_winusb.inf with above VID and PID
更新android_winusb。在VID和PID之上的inf
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&**PID_4EE1**
-
Now in Device Manager, find Nexus 5, and update the driver software, and browse to the location where you downloaded.
现在,在设备管理器中,找到Nexus 5,更新驱动软件,并浏览到下载的位置。
-
The driver should be installed, and you should be see the device in ADB.
应该安装驱动程序,并且应该在ADB中看到设备。
#9
1
I had the same problem too. In the Device Manager all drivers were OK, but Eclipse couldn't find the device. Even after updating the Google USB drivers with the SDK Manager.
我也有同样的问题。在设备管理器中,所有驱动程序都没问题,但是Eclipse找不到设备。即使在用SDK管理器更新谷歌USB驱动程序之后。
The problem was that I didn't have the developer options enabled. For that I came here, How to Enable Developer Options on the Nexus 5 & KitKat.
问题是我没有启用开发人员选项。为此,我来到这里,介绍如何启用Nexus 5和KitKat的开发选项。
Then I had to manualy update the Google USB drivers, see Download and Install Google Nexus 5 USB Drivers (ADB / Fastboot).
然后我必须手动更新谷歌USB驱动程序,见下载并安装谷歌Nexus 5 USB驱动器(ADB / Fastboot)。
After that, my installation of Eclipse recognized my device.
之后,Eclipse的安装识别了我的设备。
#10
1
I was lost at first as well but found a fairly easy solution. Please note that I did all this on Windows 7 after enabling Developer Options and USB debugging on my Nexus 5 (on 4.4.2), then connecting it to my PC via USB.
我一开始也迷路了,但找到了一个相当简单的解决办法。请注意,我在Windows 7上完成了这一切,在Nexus 5上启用了开发选项和USB调试(在4.4.2上),然后通过USB连接到我的PC上。
If you go to the download link - http://developer.android.com/sdk/win-usb.html - you'll notice at the bottom in step 4, the installation location of the driver. If you then navigate to Devices and Printers from Control Panel and find your device, right-click and go to properties, then click the Hardware tab at the top, click the device displayed that is having issues, click properties, then Change settings. Next, select Update driver, choose the location manually, and choose the directory Google noted as the installation directory, which they noted as \extras\google\usb_driver\
如果你去下载链接——http://developer.android.com/sdk/win-usb.html——你会发现在第4步的底部,驱动程序的安装位置。如果您随后从控制面板导航到设备和打印机,并找到您的设备,右键单击并进入属性,然后单击顶部的Hardware选项卡,单击显示有问题的设备,单击properties,然后更改设置。接下来,选择Update driver,手动选择位置,选择安装目录谷歌,他们将其标记为\extras\谷歌\usb_driver
This fixed the problem for me and my Nexus 5 now appears in DDMS.
这解决了我的问题,我的Nexus 5现在出现在DDMS中。
#11
1
This answer is for those with windows 8.1N! (and maybe all N versions)
The short answer is install Media Feature Pack for N and KN versions of Windows 8.1
简单的答案是为Windows 8.1的N和KN版本安装媒体功能包
Big thanks to Matej Drolc that had it solved in hit blog post here.
非常感谢Matej Drolc在点击博客中解决了这个问题。
#12
0
While Nexus 5 owners wait for a dedicated driver, you could try this driver, which is the one for the LG G2, from LG Electronics' website, since usually USB drivers are not limited to one particular model. This one, for example, seems like a generic USB driver. You are prompted to download the same one for quite a few models on LG Electronics' website.
虽然Nexus 5的车主都在等待一个专用的驱动程序,但你可以试试这个驱动程序,它是LG电子(LG Electronics)网站上的LG G2 (LG G2)的驱动程序,因为一般来说,USB驱动程序并不局限于一个特定的模型。例如,这个似乎是一个通用的USB驱动程序。你会被提示在LG电子的网站上下载同样的一款。
I hope this helps you ;)
我希望这对你有帮助;
#13
0
The one from Google USB Driver worked fine for me on two machines (Windows 7 x64 on both). Once Windows failed to auto-install the driver, I just right-clicked on the phone in Device Manager, chose "update driver" and gave it the path that I'd unzipped that driver into.
从谷歌的USB驱动程序可以在两台机器上为我工作(Windows 7 x64)。一旦Windows无法自动安装驱动程序,我只需在设备管理器中右键单击手机,选择“更新驱动程序”,并为它提供解压缩驱动程序的路径。
#14
0
After trying the other solutions I was able to send ADB commands to the phone as long as it was booted into Android. However, when the phone was in recovery mode I encountered a new problem, and I would like to contribute my experience here.
在尝试了其他解决方案之后,我能够向手机发送ADB命令,只要它被引导到Android上。然而,当手机处于恢复模式时,我遇到了一个新的问题,我想在这里分享我的经验。
While booted into Android the phone installed in Windows as a device named "Nexus 5". After the phone was powered down and booted into recovery mode, the phone was still installed as "Nexus 5", but ADB could not detect the device. I had to manually force the driver from "Nexus 5" to the Google USB driver provided with the SDK or available from Google USB Driver.
这款手机安装在Windows操作系统,名为“Nexus 5”。在关机并启动恢复模式后,手机仍被安装为“Nexus 5”,但ADB无法检测到设备。我不得不手动将驱动程序从“Nexus 5”强制到SDK提供的谷歌USB驱动程序或谷歌USB驱动程序提供的。
The .inf file has three devices available. I used "Android Composite ADB Interface" and everything seems to be working.
inf文件有三个可用设备。我使用了“Android组合ADB接口”,一切看起来都很正常。
#15
0
I am on Windows 8.1, and I tried everything from the other answers and nothing worked. Finally, I decided to try "Pick from a list of drivers" and found "LGE Mobile Sooner Single ADB Interface" under "ADB Interface". ADB.exe was finally able to find the Nexus 5 and sideload 4.4.1.
我在Windows 8.1上,我尝试了其他所有的答案,但没有成功。最后,我决定尝试“从驱动列表中选择”,在“ADB接口”下找到“LGE移动更快的单ADB接口”。亚洲开发银行。exe终于找到了Nexus 5和sideoad 4.4.1。
I hope this helps.
我希望这可以帮助。
#16
0
Everything else here failed for me initially (it kept coming up as an MTP device no matter how many times I uninstalled and restarted).
这里的其他所有东西在一开始都失败了(无论我卸载和重启多少次,它仍然以MTP设备的形式出现)。
However, by going and enabling USB debugging, it worked. Just do this:
然而,通过运行并启用USB调试,它成功了。只是这样做:
- Uninstall the Nexus 5 driver
- 卸载Nexus 5驱动程序
- Disconnect from the computer
- 断开与电脑的
- Enable developer options, see How to Enable Developer Options on the Nexus 5 & KitKat.
- 启用开发人员选项,请参见如何在Nexus 5和KitKat上启用开发人员选项。
- Enable USB debugging: Go to Settings -> Developer Options -> USB Debugging
- 启用USB调试:到设置->开发者选项-> USB调试。
- Reconnect
- 重新连接
- It will probably fail to install all drivers. Go update the drivers as described in other answers.
- 它可能无法安装所有的驱动程序。按照其他答案中的描述更新驱动程序。
#17
0
Are you sure it's a driver problem? A device that isn't detected probably has a hardware or firmware problem. If it isn't detected, you won't hear the USB device detected chime. It might not be serious, e.g. some "USB" cables are really only charging cables. Try a USB cable that you know works for data, e.g. the one that came with the phone or one you use for connecting an external hard drive.
你确定这是司机的问题吗?没有检测到的设备可能有硬件或固件问题。如果没有被检测到,您将不会听到USB设备检测到的钟声。这可能不严重,例如一些“USB”电缆实际上只是充电电缆。试着用一根你知道对数据有用的USB数据线,比如手机自带的数据线,或者你用来连接外部硬盘的数据线。
#18
0
I'm running Windows 7 Ultimate N version and my Nexus 5 showed up with a yellow exclamation mark in Device Manager and none of the solutions here worked.
我正在运行windows7终极N版本,我的Nexus 5在设备管理器上显示了一个黄色的惊叹号,这里没有一个解决方案是有效的。
I verified that the phone reported itself as:
我验证了手机的报告是:
USB\VID_18D1&PID_4EE1
Which doesn't work with the current (v11) of the Google USB driver.
它不能与谷歌USB驱动程序的电流(v11)一起工作。
But after enabling Developer Options and USB debugging on the phone it identified itself as:
但在启用了开发人员选项和在手机上进行USB调试后,它将自己标识为:
USB\VID_18D1&PID_4EE2&MI_01
USB\VID_18D1&PID_4EE2&REV_0232&MI_01
Which installs just fine.
安装得很好。
So just enable Developer Options on your phone and retry the device install.
因此,只需在您的手机上启用开发人员选项,并重试设备安装。