adb devices listet Samsung Galaxy S Cyanogenmod 7.1 nicht auf

Ich kann mein Gerät nicht unter auflisten adb devicesund mein Problem ähnelt dem von Mad Scientist , außer dass Windows in seinem Fall die Google-Treiber aus dem Android-SDK genommen hat.

Seitdem ich das Cyanogenmod 7.1 auf meinem Samsung Galaxy GT-I9000 installiert habe, erkennt Win 7 das Gerät als Portable Device, Manufacturer als Android und Location on UMBus Enumerator. WUDFRd.sys und WpdFs.dll werden wie in diesem Bild gezeigt geladen

Ich habe versucht, diesen Treiber zu deinstallieren, aber er wird jedes Mal automatisch installiert, wenn ich das Gerät anschließe. Mein Gerät sieht immer wie ein Massenspeicher aus. android_winusb.infIch kann nicht von installieren android-sdk\extras\google\usb_driver.

Windows 7 gibt eine Fehlermeldung zurück, die besagt -

Die ausgewählte INF-Datei unterstützt diese Installationsmethode nicht.

Wie installiere ich die richtigen Treiber, damit mein Gerät in aufgeführt wird adb devices?

Antworten (3)

  1. Verbinden Sie Ihr Telefon
  2. Öffnen Sie den Windows-Geräte-Manager
  3. Öffnen Sie jedes relevante Gerät (falls mehr als eines angezeigt wird), wählen Sie "Treiber aktualisieren" und wählen Sie es ausandroid_winusb.inf
Ich hatte das mehr als 10 Mal versucht und es hatte nicht funktioniert. Aber heute habe ich beschlossen, einen letzten Versuch zu wagen. Dieses Mal wurde mein Telefon nicht als tragbares Gerät angezeigt . Stattdessen wurde es als unbekanntes Gerät angezeigt , und von da an war es ein Kinderspiel (befolgen Sie die obigen Anweisungen), um den Treiber zu installieren und adb hochzuladen. Danke @Matthew.

Gehen Sie zuerst zu den Treiberinstallationseinstellungen. Es sollte Sie fragen, ob Windows Update Ihre Treiber automatisch installieren soll. Wählen Sie "Nein"! (Sie werden es wieder einschalten, wenn Sie fertig sind, also machen Sie sich keine Sorgen.)

Zweitens gehen Sie zu Systemeigenschaften und klicken Sie oben links auf Erweiterte Systemeigenschaften. Klicken Sie auf Umgebungsvariablen und erstellen Sie eine neue. Sie möchten, dass Ihr Variablenname devmgr_show_nonpresent_devicesund der Wert 1.

Drittens gehen Sie zum Geräte-Manager und aktivieren Sie unter der Registerkarte Ansicht „Ausgeblendete Geräte anzeigen“. Deinstallieren Sie jetzt alle Android-bezogenen Treiber, insbesondere diejenigen, deren Symbole grau sind.

Starten Sie Ihren Computer neu, aber ändern Sie Ihre Einstellungen noch NICHT! Öffnen Sie stattdessen ein Eingabeaufforderungsfenster in dem Ordner, der die Android-Treiber (.inf-Dateien) enthält, die Sie manuell installieren möchten. Kopieren Sie nun Folgendes und fügen Sie es in die Eingabeaufforderung ein und ändern Sie den Teil am Ende, der <file>auf den Namen des Treibers lautet.

 rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf

Wenn sich Ihre Maus eine Sekunde lang dreht und Ihre Desktop-Symbole blinken, ist die Installation erfolgreich. Sie erhalten eine Nachricht, wenn dies nicht der Fall ist.

Wiederholen Sie dies für alle Fahrer.

Ändern Sie Ihre Geräteinstallationseinstellungen wieder auf „Ja“ und gehen Sie Ihren Geschäften nach, denn wir sind hier fertig!

Jetzt können Sie Ihr Telefon an Ihren Computer anschließen.

Ich habe auch viel Zeit zum ADB-Problem beigetragen. (Galaxy P7510 vs. Win7 64bit)
Nachdem ich mit nicht-offiziellen Treibern, android_winusb.inf, 64bit JDK und sogar nach der Virtualisierung eines 32bit-Betriebssystems gekämpft hatte,
fand ich endlich eine Problemumgehung! kommen Sie einfach zurück, um mit jemandem Bedenken zu teilen.

Referenz: Verbinden Sie sich mit Android mit ADB über TCP

Die obige Anleitung erfordert einen PC, der über USB ADB auf Ihr Tablet übertragen kann.
Eine bessere Problemumgehung besteht darin, zuerst Ihr Gerät zu rooten und dann ein adbWireless-Dienstprogramm herunterzuladen,
damit Sie Ihr Tablet auch ohne USB-Verbindung in den ADB-TCP-Modus schalten können.

HTH!

Eine Antwort, bei der der Leser zu einer anderen Website gehen muss, um nützliche Informationen zu erhalten, ist nicht wirklich eine Antwort. Können Sie zumindest zusammenfassen, was auf dieser anderen Seite zu finden sein wird?
Entschuldigung (verzeihen Sie vielleicht mein Englisch), aber eigentlich habe ich die grundlegenden Informationen mit dem Satz "Connect to Android with ADB over TCP" erwähnt. Ich meine nur, dass es viele Posts/Threads gibt, in denen über "Wie man adb eine Verbindung zu einem Android-Gerät herstellt - über USB" diskutiert wird, aber tatsächlich wird "adb connect via TCP" eine praktische Lösung für diejenigen sein, die hart gekämpft haben (genau wie ich), aber gescheitert sind um das Problem über den USB-Weg zu lösen.