Ich kann mein Gerät nicht unter auflisten adb devices
und 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.inf
Ich 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
?
android_winusb.inf
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_devices
und 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!
dexkid