Problem: Installieren Sie ADB-Treiber (google_usb_drivers) auf einem Windows 10-Client, um das Debuggen für OnePlus One (OPO) zu aktivieren.
Was ich versucht habe:
Nach einigem Googeln habe ich mehrere Anleitungen gefunden, in denen ich aufgefordert wurde, die Gerätehardware-ID dem Google-Treiber "android_winusb.inf" unter [Google.NTx86]
und hinzuzufügen [Google.NTamd64]
.
;Eins plus eins % SingleAdbInterface% = USB_Install, USB \ VID_05C6 & PID_6765 % CompositeAdbInterface% = USB_Install, USB \ VID_05C6 & PID_6765 & MI_01
Nach dem manuellen Auswählen dieser Datei als Treiber mit dem Geräte-Manager erhalte ich folgende Fehlermeldung: The hash for the file is not present in the specified catalog(...)
Ich googelte diesen Fehler und fand viele Hinweise auf ähnliche Probleme mit Windows 8.1. Sie alle schlugen vor, die Signaturprüfungen für Treiber mit dem folgenden Befehl zu deaktivieren (ich möchte es nur unheimlich hinzufügen):
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
Dies scheint jedoch keine Auswirkung zu haben - ich erhalte den gleichen Fehler wie zuvor. Wurde diese Funktion seit Windows 8.1 möglicherweise deaktiviert oder geändert?
Frage: Weiß jemand, wie man ADB auf einem Windows 10-Computer zum Laufen bringt? Wenn ja, welche Schritte haben Sie unternommen? Bin ich mit dem, was ich bisher ausprobiert habe, völlig fertig?
quelle
Antworten:
Probieren Sie das 15-Sekunden- Installationsprogramm von ADB / drivers all-in-one aus . Sie können auch die Samsung-Treiber anstelle der herkömmlichen OnePlus-Treiber installieren.
Ich habe diese Treiber installiert und seit dem Upgrade funktioniert meins.
Sie können auch versuchen, diese Anleitung zur Einrichtung zu befolgen.
quelle
Ich konnte den ADB-Treiber unter Windows 10 nicht aktualisieren. Als ich versuchte, den allgemeinen Google ADB-Treiber zu installieren, indem ich auf "Auf dem Computer nach Treibersoftware suchen" klickte und den Treiberordner auswählte, ignorierte Windows die Treiber und gab an, dass keine Treiber gefunden wurden.
Endlich habe ich die Lösung in diesem Artikel gefunden: Android ADB USB Driver manuell installieren .
Der fehlende Schritt besteht darin, Windows weiter zu führen, nachdem Sie auf "Auf dem Computer nach Treibersoftware suchen" geklickt haben. Wenn Sie den Ordner mit dem Treiber auswählen, klicken Sie auf "Aus einer Liste von Gerätetreibern auf meinem Computer auswählen". Wählen Sie "Alle Geräte anzeigen" und dann "Datenträger". Dies ist standardmäßig Laufwerk
A:
--- Navigieren Sie zu dem Ordner mit den extrahierten USB-Treibern, wahrscheinlich mit dem Namenusb_driver
. Sie können dann "Android ADB Interface" auswählen und den Treiber installieren.Dadurch konnte ich OnePlus One zum Debuggen mit Windows 10 verbinden. Ich konnte in Chrome zu
chrome://inspect/#devices
meinem Gerät navigieren und es sehen.quelle
Ich hatte ähnliche Probleme, adb-Geräte haben nach dem Upgrade auf Windows 10 keine Geräte aufgelistet. Ich hatte zufällig ein Android-Telefon mit Intel-Prozessor über USB angeschlossen. Ich landete die Intel-spezifischen Android - Treiber zu entfernen (heruntergeladen gestern, Version 1.9 , die explizit von Windows 10 nicht unterstützt) und dann die universellen Android USB - Treiber verwendete https://github.com/koush/UniversalAdbDriver folgenden Schritte in dem beschriebenen Folgender Artikel (Verwenden des Geräte-Managers und Entfernen des vorherigen Treibers). Aus gutem Grund habe ich das USB-Kabel nach dem Entfernen des vorherigen Treibers und vor dem Auswählen des Ersatztreibers abgezogen und wieder angeschlossen.
http://www.makeuseof.com/tag/android-wont-connect-windows-adb-fix-it-three-steps/
Mein Computer hat mehrere mögliche Übereinstimmungen im Geräte-Manager, als ich den Treiber manuell auswählte. Ich überprüfte jeden einzelnen, bis ich den zutreffenden fand, dh den Universaltreiber, und wählte dann aus der Liste den Android-USB-Treiber aus. Da Sie ein anderes Gerät haben, müssen Sie möglicherweise einen anderen Gerätetreiber aus der Liste auswählen.
quelle
Googles AdB-Treiber funktioniert problemlos mit jedem Android-Handy. Es ist Microsoft-Richtlinie, Klassentreiber zu verbieten, sodass jeder Anbieter denselben Treiber mit einer anderen Hardware-ID bereitstellen und Geld für das Windows-Logo®-Programm und den Signaturprozess bezahlen muss.
Wie es in Linux ist))
Um die Integritäts- / Signaturerzwingung vorübergehend zu deaktivieren, führen Sie Folgendes als Administrator aus:
neustarten, Treiber installieren und dann:
und führen Sie einen endgültigen Neustart durch (kann später durchgeführt werden).
Sie können meinen Blogbeitrag zum Thema Connect to Android via USB von adb in Windows verfolgen
quelle