Welchen USB-Treiber sollten wir für das Nexus 5 verwenden?

68

Zum Zeitpunkt dieses Schreibens stellt Google keinen USB-Treiber (für Windows) für das Nexus 5 zur Verfügung. Der übliche Link ( http://developer.android.com/sdk/win-usb.html ) zeigt Windows-USB-Treiber an für einige der Nexus-Linie. Das "Nexus 5" ist jedoch nicht enthalten. Beachten Sie, dass das Nexus " S " (Buchstabe S , nicht Nummer 5 ) unterstützt wird.

Auf dieser Website ist die neueste Version des aktuellen Downloads Version 8 vom 17. Juli 2013. Wenn ich dies mit seinem Vorgänger, Version 7, vergleiche, sind die Dateien dieselben.

Was sollen wir tun, bis Google dies behebt? Wie können wir für das Nexus 5 debuggen und entwickeln?

Jonovos
quelle
2
Der Grund gibt es keine neue Treiber ist, dass mit dem Treiber ab Version 8, soll der Fahrer die seine gleichen Geräte für alle neu. Ich werde das Dokument aktualisieren, um dies widerzuspiegeln.
Ralf bei Android
Ich konnte ADB und MTP unter WinXP aktivieren, indem ich Folgendes installierte: <br> 1. Wumdf 1.0-Treiber (ohne diese fehlschlagen die folgenden Schritte) 2. Google USB-Treiber (Version 8.0) 3. LG USB-Treiber Mit dieser Kombination kann ich MTP ausführen Dateiübertragungen, wenn der USB-Debug-Modus deaktiviert ist (warum nur, wenn deaktiviert?). Wenn ich jedoch den USB-Debug-Modus aktiviere, wird der MTP-Treiber als "falsch konfiguriert" aufgeführt. Frustrierend ..........
Gadget
4
Wir haben die Seite unter developer.android.com/sdk/win-usb.html aktualisiert , um deutlich zu machen, dass alle Nexus-Geräte vom Google USB-Treiber abgedeckt werden und dass sie nur für ADB benötigt werden. Das Nexus 5 wird unterstützt. Wenn Sie nur Dateien übertragen müssen, benötigen Sie den Treiber nicht. Wenn Sie immer noch Probleme haben, melden Sie bitte Fehler auf b.android.com .
Ralf bei Android
2
Update: Dies kann etwas unabhängig sein, aber wenn Sie einen Fall haben, in dem Ihr Nexus-Gerät vom Geräte-Manager und NICHT von ADB erkannt wird, versuchen Sie Folgendes
ralf at android
@ralfatandroid - Obwohl wir die Hilfe zu schätzen wissen, hat Ihre Bearbeitung die ursprüngliche Frage vollständig überschrieben und unsinnig gemacht. Ich habe versucht, dies in eine allgemeinere Frage umzuwandeln, und ich empfehle, das, was Sie bearbeitet haben, in die Frage umzuwandeln und in eine Antwort umzuwandeln. In der Zwischenzeit habe ich den Kern der Frage zurückgedreht, die Garantiebits entfernt und sie erneut geöffnet.
Brad Larson

Antworten:

54

Ich habe eine Lösung.

Ich habe die Datei android_winusb.inf aktualisiert , um die VID und PID des Nexus-5 wiederzugeben . Jetzt lädt es den generischen Treiber und unterstützt ADB in Eclipse.

Beachten Sie, dass Sie nach früheren Versuchen zum Geräte-Manager gehen und den Treiber für das "Nexus 5" aktualisieren (mit einem gelben Ausrufezeichen).

Sie müssen zu dem USB -Treiberverzeichnis navigieren , das sich auf meinem Computer wie folgt befand: C: \ Benutzer \ Xxxxxxxxx \ android-sdk \ extras \ google \ usa_driver

Bearbeiten Sie in diesem Verzeichnis die Datei android_winusb.inf in den Abschnitten x86 und amd64 und fügen Sie eine Zeile ein:

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01

Das war genug für mich, um das zum Laufen zu bringen.

Hier ist der Inhalt meiner Datei:

;
; 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"
PetuniaPlatypus
quelle
1
Wenn Sie PID = 4EE1 erhalten, ist ADB in Entwicklertools aktiviert? Normalerweise ist die PID 4EE1 nur für MTP (ohne ADB) für die Dateiübertragung vorgesehen (in diesem Fall benötigen Sie KEINEN Treiber, da Windows 8 dies transparent handhaben sollte), und die PID 4EE2 ist für MTP + ADB. Der USB-Treiber ist nur für ADB nützlich, nicht für die einfache Verwendung von MTP oder PTP.
Ralf bei Android
3
PID = 4EE1 erhalten Sie, wenn Sie den N5 in MTP (Media Transfer Protocol, um auf Dateien zuzugreifen) verwenden, ohne gleichzeitig ADB zu aktivieren. Windows 7 und 8 unterstützen dies nativ und es ist kein Treiber erforderlich. Windows XP unterstützt MTP, wenn Sie Media Player 10 installieren. Sie möchten PID = 4EE1 eigentlich nicht im Google USB-Treiber definieren, da Windows sonst möglicherweise nicht den nativen MTP-Treiber verwenden kann (dies war das Problem mit dem Treiber in Version 7) wir haben in Version 8 behoben.)
Ralf bei Android
3
Kann jemand bestätigen, dass dies unter Windows 8 funktioniert? Ich erhalte die Meldung, dass die Datei keinen Hash enthält und manipuliert wurde und daher die Treiber nicht aktualisiert.
Syntax
1
@ Syntax versuchen Sie stattdessen die Antwort von Alex B.
Sedat Kapanoglu
1
@PetuniaPlatypus gibt es mir Der Hash für die Datei ist in der angegebenen Katalogdatei nicht vorhanden. Die Datei ist wahrscheinlich beschädigt oder Opfer von Manipulationen. Error. Ich habe die Signaturprüfung für Gerätetreiber deaktiviert ( in cmd ausführenBCDEDIT /set nointegritychecks OFF ), aber immer noch.
Tchelidze
113

Ich wollte nur einen kleinen Beitrag leisten, weil ich auf meinem Nexus 5-Gerät unter Windows 8 debuggen konnte, ohne dies alles zu tun.

Als ich es einsteckte, gab es im Geräte-Manager kein gelbes Ausrufezeichen . Für mich waren die Fahrer also in Ordnung. Das Gerät wurde jedoch nicht in meinem Eclipse- DDMS aufgeführt . Nach einigem Suchen war es nur eine Option, die Geräteeinstellungen zu ändern. Standardmäßig befindet sich die USB- Computerverbindung des Nexus 5 im MTP- Modus (Media Device).

Was Sie tun müssen, ist:

  • Trennen Sie das Gerät vom Computer
  • Gehen Sie zu Einstellungen -> Speicher.
  • Klicken Sie in der ActionBar auf das Optionsmenü und wählen Sie "USB-Computerverbindung".
  • Überprüfen Sie die Verbindung "Kamera (PTP)".
  • Schließen Sie das Gerät an und Sie sollten ein Popup auf dem Gerät haben, mit dem Sie die eingehende Verbindung des Computers oder ähnliches akzeptieren können.
  • Schließlich sollten Sie es jetzt im DDMS und voilà sehen.

Ich hoffe das wird helfen!

allmächtig972
quelle
1
Super, das hat es für mich gelöst, vielen Dank, allmächtiger 972!
Nick
Das hat auch bei mir funktioniert. Ich habe das gleiche Problem auch auf anderen Geräten gesehen. Wenn Sie in den PTP-Modus wechseln, wird es in ddms angezeigt.
Chris Feist
3
Dies sollte die akzeptierte Antwort sein, kein Herumspielen mit irgendetwas Notwendigem, ändern Sie einfach eine Einstellung auf dem Gerät
Jay
2
Das Fehlen einer ordnungsgemäßen ADB + MTP-Unterstützung wurde zwischen Treiberversion 7 und 8 behoben. In Version 7 fügte die INF einen falschen Eintrag hinzu, der dazu führte, dass der MTP-Modus in einigen Fällen nicht ordnungsgemäß funktionierte. Beachten Sie auch, dass MTP unter Windows XP nicht Teil des Basisbetriebssystems ist (es wird jedoch von Media Player 10 hinzugefügt). Wenn Sie den Google USB-Treiber von Version 7 auf Version
ralf at android
2
Kleine Einschränkung: Dies funktionierte unter Windows 7 nicht, möglicherweise weil ich den Kommentar von almighty972, dass er Windows 8 verwendet, nicht gelesen habe. :) Ich habe die unten stehende Lösung von Alex B. verwendet (neueste USB-Treiber von Google herunterladen) und war erfolgreich.
Eric P
56

Das hat bei mir funktioniert:

  1. Laden Sie die Nexus 5-Treiber vom Google USB-Treiber herunter
  2. Extrahieren Sie den ZIP-Inhalt und legen Sie alle Dateien in einem einzigen Ordner auf Ihrem Desktop ab.
  3. Schließen Sie Ihr Gerät an Ihren Computer an.
  4. Starten Sie den Geräte-Manager auf Ihrem PC.
  5. Jetzt sollte das Nexus 5 in der Hardwareliste aufgeführt sein.
  6. Klicken Sie mit der rechten Maustaste auf die Zeile 'Nexus 5' und klicken Sie dann auf Treibersoftware aktualisieren .
  7. Klicken Sie anschließend auf die Option "Computer durchsuchen".
  8. Klicken Sie im neuen Fenster auf die Schaltfläche "Durchsuchen ...".
  9. Wechseln Sie in Schritt 2 zum entpackten Ordner. Wählen Sie den Ordner aus, in den Sie die USB-Treiber extrahieren möchten. Weiter klicken.
    • Stellen Sie sicher, dass auch das Kontrollkästchen für den Unterordner aktiviert ist.
  10. Jetzt sucht das Windows-Installationsprogramm nach Nexus 5-Treibern. Klicken Sie auf Installieren, wenn Sie um Erlaubnis gebeten werden.
  11. Warten Sie, bis der Vorgang abgeschlossen ist, und überprüfen Sie dann die Liste des Geräte-Managers, um zu bestätigen, dass die Installation erfolgreich war.

Quelle: Herunterladen und Installieren von Google Nexus 5 USB-Treibern (ADB / Fastboot)

Alex B.
quelle
2
Arbeitete für mich unter Windows 8.1 (mit aktiviertem USB-Debugging).
user1480019
Hat für mich gearbeitet. Zusätzliche Hinweise: 1) Stellen Sie sicher, dass das USB-Debugging auf dem Telefon aktiviert ist (Einstellungen-> Entwickleroptionen aktivieren (google this) -> USB-Debugging). Wenn Sie USB nach der Installation des Treibers nicht trennen, stellen Sie die Verbindung wieder her.
Kevin
Funktioniert bei mir. Beide MTP ein, USB-Debugging ein. Anfangs habe ich es mit ausgeschaltetem MTP verwendet und es konnte nicht funktionieren.
Julien
Das hat bei mir funktioniert, aber das Herunterladen mit SDK hat nicht funktioniert, also habe ich die Zip manuell heruntergeladen.
Sunny
Arbeitete für mich unter Windows 8.1 - Danke! Ich hatte "USB Debugging" aktiviert und mein USB-Verbindungsmodus war auf "Kamera (PTP)" eingestellt.
Benny Neugebauer
13

Mein Nexus 5 wird durch die ID = USB \ VID_18D1 & PID_D001 identifiziert.

Verwenden Sie die Google USB- Treiber und ändern Sie die Datei android_winusb.inf. Finde die Zeilen:

;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0

Und unten hinzufügen:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D001

Wiederholen Sie es, weil es zwei Abschnitte zu ändern, [Google.NTx86]und [Google.NTamd64].

Wenn Sie mit Problemen fortfahren, versuchen Sie Folgendes:

Schließen Sie Ihr Nexus 5 an, gehen Sie zum Geräte-Manager , suchen Sie das Nexus 5 unter "Andere" und klicken Sie mit der rechten Maustaste. Wählen Sie Eigenschaften, Details und in der Auswahlliste aus und wählen Sie die Hardware-ID aus. Notieren Sie sich die kurze ID und ändern Sie die Zeile mit:

%CompositeAdbInterface% = USB_Install, YOUR_SHORT_ID
xavi
quelle
4
Das hat bei mir funktioniert! Für mein Nexus 5 lautet die Hardware-ID USB\VID_18D1&PID_D002so: %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D002
Tobias
4
Gleich hier,USB\VID_18D1&PID_D002
Ian Mercer
Nach dem OTA-Update auf Android L muss ich es erneut USB\VID_18D1&PID_4EE7
cahngen
Downvoting für Link zum Wikipedia USB-Artikel. Ich denke, jeder in SO weiß, was ein USB oder ein Geräte-Manager ist!
AaA
10

Ich fand eine Lösung in Wie ich die MTP-Probleme auf Nexus 7 behoben habe .


Eine andere Möglichkeit, dies unter Windows 8 zu beheben: Dieses Problem kann auftreten, weil Sie den Google ADB- Treiber aus dem Android SDK installiert haben. Windows wählt den ADB-Treiber über den MTP- Treiber aus, auch wenn das USB-Debugging auf dem Nexus 7 deaktiviert ist. Er wird auch beim Upgrade von Windows 8 auf Windows 8.1 wiederhergestellt. Um dies zu beheben:

  1. Schließen Sie das Nexus 7 an und stellen Sie sicher, dass der USB-Modus auf MTP eingestellt ist
  2. Führen Sie devmgmt.msc aus
  3. Suchen Sie den ADB-Treiber, der sich möglicherweise unter "Android-Geräte" oder "ADB-Geräte" befindet.
  4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Treibersoftware aktualisieren".
  5. "Durchsuchen Sie meinen Computer nach Treibersoftware"
  6. "Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen."
  7. Wenn "Kompatible Hardware anzeigen" aktiviert ist, sollten unter "Modell" zwei Treiber angezeigt werden:
  8. "Android ADB-Schnittstelle"
  9. Entweder "MTP USB Device" oder "Composite USB Device"
  10. Wählen Sie "MTP / Composite USB Device" (dh das Gerät, das nicht "Android ADB Interface" ist) und klicken Sie auf "Weiter".
  11. Das Gerät sollte jetzt als MTP-Gerät angezeigt werden.

Es wurde bestätigt, dass es auch mit dem Nexus 7 2013 funktioniert.

VARGEN
quelle
Dies funktionierte bei mir für Nexus 5 und Windows 8.1. Vielen Dank.
Lalibi
Plus eintausendhundert Millionen. Warum ist das nicht auf DAC dokumentiert? Ich habe nach dem Grund dafür für SO gesucht. LANGE. Das Problem auf meinem N5
43matthew
Guter Herr, vielen Dank! Ihre Lösung funktioniert dort, wo alle anderen fehlschlagen.
Raphael Royer-Rivard
3

Ich habe den LG United Mobile Driver installiert und konnte ADB endlich dazu bringen, mein Gerät zu erkennen.

Softwareentwickler
quelle
3

Ich hatte ähnliche Probleme wie die Leute hier mit Nexus 5 unter Windows 7. Es waren keine Änderungen an der INF-Datei erforderlich, mein Computer steckte auf einer alten Version der Google USB-Treiber (7.0.0.1) fest. Windows 7 weigerte sich, die neuere Version zu installieren, auch wenn ich versuchte, das Verzeichnis oder die INF-Datei manuell auszuwählen. Müssen Sie bestimmte zwischengespeicherte .inf-Dateien im Ordner WINDOWS \ inf manuell löschen. Befolgen Sie die Anweisungen hier: http://code.google.com/p/android/issues/detail?id=62365#c7

Stellen Sie außerdem sicher, dass das USB-Debugging in den Entwickleroptionen aktiviert ist. Es gibt einen Trick, um die Entwickleroptionen verfügbar zu machen. Klicken Sie siebenmal auf die Build-Nummer unten in den Informationen zu "Über das Telefon"!

Georgie
quelle
2

Es gibt mehrere Hardware-Revisionen von Nexus 5 . Die akzeptierte Antwort funktioniert also nicht bei allen Geräten (bei mir nicht).

  1. Öffnen Sie den Geräte-Manager, klicken Sie mit der rechten Maustaste und auf Eigenschaften . Gehen Sie nun zur Registerkarte "Details" und wählen Sie nun die Eigenschaft "Hardware-IDs". Notieren Sie die PID und VID.

  2. Laden Sie den Google-Treiber herunter

  3. Aktualisieren Sie die android_winusb.inf mit der obigen VID und PID

    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&**PID_4EE1**
    
  4. Suchen Sie jetzt im Geräte-Manager nach Nexus 5, aktualisieren Sie die Treibersoftware und navigieren Sie zu dem Speicherort, den Sie heruntergeladen haben.

  5. Der Treiber sollte installiert sein und Sie sollten das Gerät in ADB sehen .

coder000001
quelle
Dies wird auf Nexus 5 und Nexus 4 getestet.
coder000001
1

Ich hatte auch das gleiche Problem. Im Geräte-Manager waren alle Treiber in Ordnung, aber Eclipse konnte das Gerät nicht finden. Auch nach dem Update der Google USB-Treiber mit dem SDK Manager.

Das Problem war, dass ich die Entwickleroptionen nicht aktiviert hatte. Dafür bin ich hierher gekommen, um Entwickleroptionen auf dem Nexus 5 & KitKat zu aktivieren .

Dann musste ich die Google USB-Treiber manuell aktualisieren, siehe Herunterladen und Installieren von Google Nexus 5 USB-Treibern (ADB / Fastboot) .

Danach erkannte meine Installation von Eclipse mein Gerät.

pedromendessk
quelle
1

Anfangs war ich auch verloren, fand aber eine ziemlich einfache Lösung. Bitte beachten Sie, dass ich dies alles unter Windows 7 getan habe, nachdem ich die Entwickleroptionen und das USB-Debugging auf meinem Nexus 5 (unter 4.4.2) aktiviert und es dann über USB mit meinem PC verbunden habe.

Wenn Sie zum Download-Link http://developer.android.com/sdk/win-usb.html gehen, sehen Sie unten in Schritt 4 den Installationsort des Treibers. Wenn Sie dann in der Systemsteuerung zu Geräte und Drucker navigieren und Ihr Gerät suchen, klicken Sie mit der rechten Maustaste und gehen Sie zu Eigenschaften. Klicken Sie dann oben auf die Registerkarte Hardware, klicken Sie auf das angezeigte Gerät mit Problemen, klicken Sie auf Eigenschaften und dann auf Einstellungen ändern. Wählen Sie als Nächstes Treiber aktualisieren, wählen Sie den Speicherort manuell aus und wählen Sie das Verzeichnis aus, das Google als Installationsverzeichnis angegeben hat und das als \ extras \ google \ usb_driver \ angegeben ist

Dies hat das Problem für mich behoben und mein Nexus 5 wird jetzt in DDMS angezeigt.

JD797
quelle
0

Während Nexus 5-Besitzer auf einen dedizierten Treiber warten, können Sie diesen Treiber , der für das LG G2 geeignet ist, auf der Website von LG Electronics ausprobieren , da USB-Treiber normalerweise nicht auf ein bestimmtes Modell beschränkt sind. Dieser scheint zum Beispiel ein generischer USB-Treiber zu sein. Sie werden aufgefordert, dasselbe für einige Modelle auf der Website von LG Electronics herunterzuladen.

Ich hoffe das hilft dir ;)

2Dee
quelle
0

Der von Google USB Driver hat auf zwei Computern (Windows 7 x64 auf beiden) einwandfrei funktioniert. Nachdem Windows den Treiber nicht automatisch installiert hatte, klickte ich im Geräte-Manager mit der rechten Maustaste auf das Telefon, wählte "Treiber aktualisieren" und gab ihm den Pfad an, in den ich diesen Treiber entpackt hatte.

Chris Rae
quelle
0

Nachdem ich die anderen Lösungen ausprobiert hatte, konnte ich ADB- Befehle an das Telefon senden, solange es in Android gestartet wurde. Als sich das Telefon jedoch im Wiederherstellungsmodus befand, ist ein neues Problem aufgetreten, und ich möchte hier meine Erfahrungen einbringen.

Während des Starts in Android wurde das Telefon unter Windows als Gerät mit dem Namen "Nexus 5" installiert. Nachdem das Telefon ausgeschaltet und im Wiederherstellungsmodus gestartet wurde, wurde das Telefon weiterhin als "Nexus 5" installiert, aber ADB konnte das Gerät nicht erkennen. Ich musste den Treiber manuell von "Nexus 5" auf den mit dem SDK gelieferten oder über den Google USB-Treiber verfügbaren Google USB-Treiber zwingen .

In der INF-Datei sind drei Geräte verfügbar. Ich habe "Android Composite ADB Interface" verwendet und alles scheint zu funktionieren.

Koda
quelle
0

Ich bin unter Windows 8.1 und habe alles aus den anderen Antworten ausprobiert und nichts hat funktioniert. Schließlich entschied ich mich für "Aus einer Liste von Treibern auswählen" und fand "LGE Mobile Sooner Single ADB Interface" unter "ADB Interface". ADB.exe konnte endlich das Nexus 5 und die Seitenlast 4.4.1 finden.

Ich hoffe das hilft.

Michael K.
quelle
0

Alles andere hier schlug anfangs für mich fehl (es wurde immer wieder als MTP- Gerät angezeigt, egal wie oft ich es deinstalliert und neu gestartet habe).

Durch Aktivieren des USB-Debugging hat es jedoch funktioniert. Mach das einfach:

  1. Deinstallieren Sie den Nexus 5-Treiber
  2. Trennen Sie die Verbindung zum Computer
  3. Aktivieren Sie Entwickleroptionen, siehe Aktivieren von Entwickleroptionen auf dem Nexus 5 & KitKat .
  4. USB-Debugging aktivieren: Gehen Sie zu Einstellungen -> Entwickleroptionen -> USB-Debugging
  5. Schließen Sie die Verbindung wieder an
  6. Es wird wahrscheinlich nicht alle Treiber installieren. Aktualisieren Sie die Treiber wie in anderen Antworten beschrieben.
Josh Albrecht
quelle
0

Sind Sie sicher, dass es sich um ein Treiberproblem handelt? Ein Gerät, das nicht erkannt wird, hat wahrscheinlich ein Hardware- oder Firmware-Problem. Wenn es nicht erkannt wird, hören Sie das erkannte Glockenspiel des USB-Geräts nicht. Es ist vielleicht nicht ernst, zB sind einige "USB" -Kabel wirklich nur Ladekabel . Versuchen Sie es mit einem USB-Kabel, von dem Sie wissen, dass es für Daten geeignet ist, z. B. das mit dem Telefon gelieferte oder das zum Anschließen einer externen Festplatte verwendete.

riderBill
quelle
0

Ich verwende die Windows 7 Ultimate N-Version und mein Nexus 5 wurde im Geräte-Manager mit einem gelben Ausrufezeichen angezeigt. Keine der hier aufgeführten Lösungen hat funktioniert.

Ich habe überprüft, ob sich das Telefon wie folgt gemeldet hat:

USB\VID_18D1&PID_4EE1

Was mit dem aktuellen (v11) des Google USB-Treibers nicht funktioniert.

Nachdem die Entwickleroptionen und das USB-Debugging auf dem Telefon aktiviert wurden , identifizierte es sich als:

USB\VID_18D1&PID_4EE2&MI_01
USB\VID_18D1&PID_4EE2&REV_0232&MI_01

Welches installiert gut.

Aktivieren Sie einfach die Entwickleroptionen auf Ihrem Telefon und wiederholen Sie die Geräteinstallation.

Sverrir Sigmundarson
quelle