Ich habe einen HP Slate 21, der über ein USB-Kabel mit meiner Windows-Box verbunden ist. Das USB-Debugging ist auf dem Gerät aktiviert. Nachdem ich die richtigen %SingleAdbInterface%
und%CompositeAdbInterface%
Einträge zur android_winusb.inf
Datei hinzugefügt habe , wird in meinem Geräte-Manager "Android ADB-Schnittstelle" angezeigt. Das Ausführen adb devices
über die Befehlszeile zeigt das Gerät jedoch nicht an.
Ich habe einen anderen HP Slate 7, der ganz gut darunter auftaucht adb devices
.
Der einzige Unterschied, den ich vom Geräte-Manager sehe, besteht darin, dass der funktionierende "Android Composite ADB Interface" und der andere "Android ADB Interface" heißt.
Es gibt noch einen weiteren subtilen Unterschied. In der Datei winusb.inf sind für Slate 7 zwei %CompositeAdbInterface%
Einträge definiert, für Slate 21 ist jedoch nur ein %CompositeAdbInterface%
Eintrag definiert.
Was könnte an meinem Setup falsch sein?
Antworten:
Stellen Sie sicher, dass Ihr Gerät nicht als Mediengerät angeschlossen ist.
quelle
Ich hatte ein ähnliches Problem und löste es mit den folgenden Schritten, nachdem ich das Gerät über USB angeschlossen hatte:
Jetzt können wir angeschlossene Geräte sehen.
quelle
Stay awake
, und es hat in meinem Fall geholfen.Der installierte Treiber war anscheinend in einem schlechten Zustand. Folgendes habe ich getan, damit es funktioniert:
Der Geräte-Manager findet den Treiber und warnt Sie vor der Installation. Wählen Sie "Ja". Dieses Mal wurde das Gerät ordnungsgemäß installiert.
Beachten Sie, dass ich die Datei winusb.inf nicht ändern oder einen anderen Treiber aktualisieren musste.
Hoffe das hilft.
quelle
Für mich bestand die Lösung darin, einen anderen USB-Anschluss an meinem Laptop zu verwenden
quelle
In Android 8 Oreo :
quelle
adb devices -l
zeigt das Telefon nicht an.Während viele dieser Lösungen in der Vergangenheit für mich funktioniert haben, haben sie mich heute auf einem Mac mit einem Samsung S7 alle gescheitert. Nach dem Ausprobieren einiger Kabel schlug jemand vor, dass für die ADB-Verbindung ein offizielles Samsung-Kabel erforderlich ist. In der Tat, als ich das Samsung-Kabel benutzte, funktionierte ADB einwandfrei. Ich hoffe das hilft jemand anderem!
quelle
Deaktivieren und aktivieren Sie den "Debug-Modus verwenden" auf Ihrem Telefon
quelle
In Galaxy s6 - Ich habe es behoben durch: Einstellungen -> Über das Gerät -> Software-Informationen -> Build-Nummer - Tippen Sie siebenmal darauf, um die Entwickleroptionen zu aktivieren. Gehen Sie zurück zu Einstellungen -> Entwickleroptionen -> USB-Debugging aktivieren.
Gehen Sie zurück zu Ihrem Terminal
adb devices
und Sie sollten das angeschlossene Gerät sehen. Hoffentlich hilft das.quelle
Ich hatte auch das gleiche Problem, ich habe versucht, alle möglichen Lösungen zu verwenden, die in diesem Thread veröffentlicht wurden, aber ich habe herausgefunden, dass ich das gleiche Problem hatte wie JohnnyFun erklärt, aber gemäß der HenrikB- Lösung konnte ich in meinem Samsung Galaxy S6-Telefon keine Einstellungsoption finden ( Android 6.0.1)
Einstellungen -> Speicher -> Menü -> USB-Computerverbindung
Ich denke endlich - wenn ich mein Telefon über das Ladegerät im Pulldown-Menü anschließe, sehe ich Optionen wie -
Klicken Sie dann auf "Connected for Chargin" >>>. Sie sehen Optionen wie >>
Dort können Sie die Option in "Dateitypdateien übertragen" ändern.
quelle
Durch das Aktivieren von Tethering konnte ich tatsächlich ein LG-Gerät installieren und debuggen, und es war die einzige Möglichkeit, wie es funktionieren würde
quelle
Haben Sie die ADB jemals zurückgesetzt, nachdem Sie das neue Gerät installiert haben?
Oder über die Kommandozeile:
adb kill-server
adb start-server
adb devices
erneutquelle
Unter Android 7.1 Nougat (in meinem Fall ein Moto G) hat das manuelle Aktivieren des USB-Debuggens für Entwickleroptionen den Trick ausgeführt:
Settings > Developer Options > USB debugging
quelle
Ich habe alles an diesem Thread versucht, aber nichts hat funktioniert. Mein Problem: Mein Computer hat das Gerät aufgeladen, als ich das Kabel angeschlossen habe, also habe ich angenommen, dass das Kabel funktioniert, aber nicht. Nachdem ich das Kabel getauscht habe, hat es
adb devices
funktioniert. Das Kabel war das Problem.quelle
Versucht Aus / Ein Entwickler / USB-Optionen, aber es stellt sich heraus, dass das Wechseln für ein anderes Kabel funktioniert. Nur für den Fall, dass jemand Zeit damit verschwendet, alles Software auszuprobieren.
quelle
versuche es dann einfach
adb kill-server
quelle
Die oben genannten Methoden haben bei mir also nicht funktioniert. Was für mich funktionierte, war das Googeln des Samsung Galaxy Tab USB-Treibers und das Herunterladen und Ausführen der Anwendung, mit der mein Gerät erkannt wurde, als ich ADB-Geräte verwendete. Da ich ein Samsung Galaxy verwendet habe, habe ich diesen Link verwendet, um den USB-Treiber von der OFFIZIELLEN Samsung-Website herunterzuladen. Sie möchten Ihren eigenen USB-Treiber für das Android-Modell googeln
http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW
Nach dem Herunterladen habe ich die Anwendung ausgeführt, um meinen USB-Treiber zu installieren, und dann ADB-Geräte ausgeführt. Stellen Sie sicher, dass Ihr Google USB-Treiber vom Android SDK heruntergeladen wurde und dass Ihr SDK ebenfalls auf dem neuesten Stand ist. Stellen Sie außerdem sicher, dass Ihr USB-Debugging-Modus aktiviert ist, indem Sie zu Einstellungen -> Entwickleroptionen -> gehen und dann das USB-Debugging überprüfen. Nach all dem sollte auf Ihrem Gerät im Geräte-Manager kein gelbes Ausrufezeichen stehen. Wenn Sie ADB-Geräte ausführen, sollte Ihr Gerät angezeigt werden. Hoffe das hilft den Leuten. Ich habe buchstäblich Stunden damit verbracht, dies herauszufinden. Hoffentlich könnte meine Antwort euch die Stunden ersparen, die ich mit Googeln verbracht habe.
quelle
Das Aus- und Wiedereinschalten des USB-Debugging hat den Trick für mich erledigt.
quelle
Befolgen Sie für WINDOWS-Benutzer die Anweisungen hier. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows
Grundsätzlich wird nicht alles MTP / PTP benötigt. Sie müssen Ihr Gerät über den Geräte-Manager konfigurieren, indem Sie den Anweisungen in den Screenshots der Seite folgen.
Ich hoffe es hilft.
quelle
adb hat das angeschlossene nexus 5-gerät nicht erkannt. Telefon eingeschaltet, Entwickleroptionen aktiviert, USB-Debugging-Modus aktiviert, jetzt mit adb sichtbar. Die USB-Konfiguration ist weiterhin MTP. Hoffe das hilft.
quelle
Nachdem ich alle Lösungen ausprobiert und immer noch keine Lösung gefunden hatte, leitete ich das Problem auf die USB-Kabel ab.
Da es manchmal für mich (dh bei der Arbeit) und nicht zu anderen Zeiten (dh zu Hause) funktionierte, beschloss ich, verschiedene Kabel und verschiedene Android-Telefone auszuprobieren, die ich hatte. Und sicher, einige der Kabel funktionierten mit keinem der Telefone (adb kann das Telefon nicht sehen), aber sie luden das Telefon trotzdem auf und Android erkannte, dass es angeschlossen war.
Die guten Kabel haben offensichtlich die Telefone aufgeladen und wurden sofort von adb erkannt. Es war ein ziemlich klarer Unterschied.
Ich konnte die Kabel physisch nicht von außen unterscheiden, aber alle waren kostenlose USB-Kabel, die ich im Laufe der Jahre gesammelt habe.
quelle
Ich habe ein Android LG G4 und das einzige, was für mich funktioniert hat, war die Installation des Software Update and Repair Tools von meinem Gerät. Schritte:
quelle
Für das, was es wert ist, hatte ich Probleme, den ADB-Treiber von meinem Windows7-Computer zu installieren. Es stellte sich heraus, dass der Virusscan "Zugriffsschutz" die ordnungsgemäße Installation (nur einiger) Treiber verhinderte. USB ausstecken, Samsung-Gerät vom Geräte-Manager deinstallieren, VS-Zugriffsschutz deaktivieren, USB wieder anschließen und alles war in Ordnung. Eine Stunde verschwendet, hofft, es spart Ihnen eine.
quelle
Ich habe alle Optionen in den obigen Antworten ausprobiert
Keiner hat funktioniert. Für mein Samsung J7-Handy, das nach der Installation den USB-Treiber heruntergeladen hat
, wird das Gerät auf ADB-Geräten angezeigt.
quelle
Ich hatte ein ähnliches Problem mit meinem "Xiaomi Redmi Note 4" und versuchte fast 10 Lösungen, die ich über das Internet gefunden hatte, aber keine davon half meinem Fall. Ich habe diese Antwort gepostet, um jemandem wie mir zu helfen.
Die Installation von "Intel USB Driver für Android-Geräte" hat mein Problem vollständig gelöst. Es ist hier vollständig beschrieben .
quelle
Klicken Sie auf Debuger an Android-Prozess anhängen und dann auf ADB neu starten.
quelle
Wie bei anderen Android-Geräten muss auch bei einem neuen Yuntab unter Einstellungen> ungefähr auf die Build-Nummer getippt werden, um den Entwicklerstatus zu aktivieren.
quelle
Wechseln Sie in Ihrer Windows-Konfiguration zur Geräteverwaltung. Überprüfen Sie, ob Sie Ihr Gerät sehen und ob die Treiber installiert sind. Sie haben wahrscheinlich nicht die richtigen Treiber für Ihr Gerät installiert.
quelle
Entfernen Sie den Akku aus dem Telefon, warten Sie 10 Sekunden, fügen Sie ihn erneut hinzu und versuchen Sie es erneut (neben Entwickleroptionen usw. in anderen Fragen).
Ich habe alle anderen Antworten ausprobiert, aber das war zusätzlich zu den anderen Vorschlägen für mich erforderlich.
quelle
Für mich bestand die Lösung darin, den Treiber vom SDK-Manager zu installieren:
http://visualgdb.com/KB/usbdebug-manual/
quelle
Ich hatte das gleiche Problem in meinem Ubuntu. Wenn ich den Befehl ausführe, wird
adb devices
er mir angezeigt?????????? No permission
.Dann habe ich es mit
adb kill-server
und dannsudo su
und versuchtadb devices
. Keine Notwendigkeit, Befehladb start-server
Geräte auszuführen Befehl wird automatisch gestartet, wenn es nicht bereits gestartet ist.Hoffe, das spart einmal Minuten.
quelle