webentwicklung-frage-antwort-db.com.de

Android-Gerät wird nicht in der Adb-Liste angezeigt

Ich habe ein HP Slate 21, das über ein USB-Kabel mit meiner Windows-Box verbunden ist. USB-Debugging ist auf dem Gerät aktiviert. Nachdem der %SingleAdbInterface%-Datei die richtigen %CompositeAdbInterface%- und Android_winusb.inf -Einträge hinzugefügt wurden, sehe ich nun in meinem Geräte-Manager "Android ADB Interface". Wenn Sie adb devices in der Befehlszeile ausführen, wird das Gerät jedoch nicht angezeigt.

Ich habe ein weiteres HP Slate 7, das unter adb devices gut angezeigt wird.

Der einzige Unterschied, den ich im Geräte-Manager sehe, ist, dass derjenige, der funktioniert, "Android Composite ADB Interface" und der andere "Android ADB Interface" heißt.

Es gibt noch einen weiteren subtilen Unterschied. In der Datei winusb.inf habe ich für Slate 7 zwei %CompositeAdbInterface%-Einträge definiert, aber für Slate 21 ist nur ein %CompositeAdbInterface%-Eintrag definiert.

Was könnte an meinem Setup falsch sein?

97
Peter

Sieht aus wie der installierte Treiber war in einem schlechten Zustand. Ich habe es gemacht, damit es funktioniert:

  1. Löschen Sie das Gerät aus dem Geräte-Manager.
  2. Suchen Sie nach Hardware-Änderungen.
  3. Das Listenelement "Slate 21" wird mit dem Status "Unbekannter Fahrer" angezeigt.
  4. Klicken Sie auf "Treiber aktualisieren" und wählen Sie/extras/google/usb_driver aus

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.

41
Peter

Stellen Sie sicher, dass Ihr Gerät nicht als Mediengerät angeschlossen ist.

126
JohnnyFun

Ich hatte ein ähnliches Problem und löste nach dem Anschließen des Geräts über USB die folgenden Schritte:

  1. aktivieren Sie die Entwickleroptionen auf dem Android-Gerät. 
  2. aktivieren Sie das Kontrollkästchen für wach bleiben.
  3. aktivieren Sie das Kontrollkästchen für das USB-Debugging.
  4. offener cmd
  5. zu Plattform-Tools wie D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools.
  6. adb-Kill-Server
  7. adb Start-Server
  8. aDB-Geräte

Jetzt können wir angeschlossene Geräte sehen.

67
Tester

Für mich bestand die Lösung darin, einen anderen USB-Anschluss an meinem Laptop zu verwenden

20
Jesse

Das Aktivieren des Tetherings erlaubte mir tatsächlich, ein LG -Gerät zu installieren und zu debuggen. Dies war die einzige Möglichkeit, wie es funktionieren würde

12
Snorkeler

Während viele dieser Lösungen in der Vergangenheit für mich gearbeitet haben, haben sie mich heute auf einem Mac mit Samsung S7 versagt. Nachdem ein paar Kabel ausprobiert wurden, schlug jemand vor, dass für die ADB-Verbindung ein offizielles Samsung-Kabel erforderlich ist. Als ich das Samsung-Kabel verwendete, funktionierte ADB einwandfrei. Ich hoffe das hilft jemand anderem!

12
Mike Swanson

Ich hatte auch dasselbe Problem, ich habe versucht, alle möglichen Lösungen zu verwenden, die in diesem Thread veröffentlicht wurden, aber ich fand heraus, dass ich dasselbe Problem wie JohnnyFun erklärten, aber gemäß der Lösung von HenrikB konnte ich keine Einstellungen finden Option in meinem Samsung Galaxy S6-Handy (Android 6.0.1) 

Einstellungen -> Speicher -> Menü -> USB-Computerverbindung

Endlich stelle ich fest: Wenn ich mein Handy über das Ladegerät im Pulldown-Menü anschließe, sehe ich Optionen wie - 

 enter image description here

Klicken Sie dann auf "Connected for Chargin" >>>. Sie sehen Optionen wie >> 

 enter image description here

Dort können Sie die Option auf "Übertragen von Medientypdateien" ändern. 

11
Manisha

Deaktivieren und aktivieren Sie den "Debug-Modus" an Ihrem Telefon

10
Trong Lam Phan

In Android 8 Oreo:

  1. gehen Sie zu Einstellungen/Entwickleroptionen/USB-Konfiguration auswählen.
  2. Wählen Sie PTP (Picture Transfer Protocol) .
9
Marco Lackovic

Haben Sie die ADB jemals zurückgesetzt, nachdem Sie das neue Gerät installiert haben?

enter image description here

Oder von der Kommandozeile aus:

  1. Schließen Sie Eclipse, wenn Sie ausgeführt werden 
  2. Rufen Sie das Android SDK-Plattform-Tools-Verzeichnis in der Eingabeaufforderung auf (ok, Sie wussten das, ich weiß!)
  3. typ adb kill-server
  4. geben Sie dann adb start-server ein.
  5. Lesen Sie, wenn Fehler aufgetreten sind. Andernfalls versuchen Sie adb devices erneut
9
Carlos Robles

Bei Android 7.1 Nougat (in meinem Fall eine Moto G) wurde das manuelle USB-Debugging für Developer Options erneut aktiviert, was den Trick ergab:

Settings > Developer Options > USB debugging

enter image description here

PS C:\> adb devices
List of devices attached
myDeviceNumber      device
8
Eduardo Melzer

Die oben genannten Methoden haben also für mich nicht funktioniert. Was für mich funktionierte, war, den Samsung Galaxy Tab USB-Treiber zu googeln und die Anwendung herunterzuladen und auszuführen, 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-Site herunterzuladen. Sie möchten Ihren eigenen Android-Modell-USB-Treiber 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. Vergewissern Sie sich, dass Ihr Google USB-Treiber vom Android-SDK heruntergeladen wurde und dass Ihre SDK ebenfalls auf dem neuesten Stand ist. Stellen Sie außerdem sicher, dass der USB-Debugging-Modus aktiviert ist. Gehen Sie dazu zu Einstellungen -> Entwickleroptionen -> und prüfen Sie dann USB-Debugging. Nach all dem sollte Ihr Gerät im Geräte-Manager kein gelbes Ausrufezeichen daneben haben. Wenn Sie ADB-Geräte ausführen, sollte Ihr Gerät angezeigt werden. Hoffe das hilft den Leuten. Ich verbrachte buchstäblich Stunden damit, das herauszufinden. Ich hoffe, meine Antwort könnte euch die Stunden, die ich gegoogelt habe, ersparen. 

6
dtong

probiere einfach adb kill-server dann

adb devices
5

Ich habe alles in diesem Thread versucht, aber nichts hat funktioniert. Mein Problem: Mein Computer lud das Gerät auf, als ich das Kabel anschloß, also ging ich davon aus, dass das Kabel funktioniert, aber nicht. Nachdem ich das Kabel ausgetauscht habe, hat adb devices funktioniert. Das Kabel war das Problem.

4
Estevão Lucas

In Galaxy s6 - Ich habe es gelöst durch: Einstellungen -> Über Gerät -> Software-Info -> Build-Nummer - Tippen Sie sieben Mal darauf, um 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.

4
Anita

adb hat kein angeschlossenes nexus 5-Gerät erkannt . Telefon eingeschaltet, Entwicklungsoptionen aktiviert, USB-Debugging-Modus aktiviert, Jetzt mit adb sichtbar. Auch die USB-Konfiguration ist immer noch MTP. Hoffe das hilft.

4
dresh

Befolgen Sie für WINDOWS-Benutzer die Anweisungen hier . https://software.intel.com/de-de/xdk/docs/installing-Android-debug-bridge-adb-usb-driver-on-windows

Grundsätzlich ist MTP/PTP all nicht erforderlich. Sie müssen Ihr Gerät vom Geräte-Manager aus konfigurieren, indem Sie den Anweisungen in den Screenshots der Seite folgen.

Ich hoffe es hilft.

4
jolly

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:

  • Stecken Sie das Gerät in USB
  • Stellen Sie sicher, dass die Entwickleroptionen aktiviert sind und das Debuggen von usb Markiert ist (siehe an anderer Stelle in thread oder google nach Anweisungen für
  • Wählen Sie den USB-Verbindungstyp "Software-Installation":

 enter image description here

  • Ein Installationsassistent sollte auf dem Computer angezeigt werden.
  • Während der Installation wird irgendwann auf Ihrem Telefon eine Aufforderung angezeigt, in der Sie gefragt werden: "Diesen Computer vertrauen?" mit einem RSA-Token/Fingerprint. Nachdem Sie Ja gesagt haben, sollte das Gerät von ADB erkannt werden und Sie können den Assistenten beenden.
2
Matthew

Das Umschalten des USB-Debuggings und das Wiedereinschalten des USB-Sticks hat für mich den Trick gebracht.

2
Zachary Wand

Aus/auf Entwickler/USB-Optionen ausprobiert, stellt sich aber heraus, dass ein anderes Kabel funktioniert. Nur für den Fall, dass jemand Zeit verschwendet, um alles zu testen.

1
resting

Klicken Sie auf Debugger an Android-Prozess anhängen und klicken Sie auf ADB neu starten.

1
Nadeem Bhat

Ich hatte Probleme damit, den ADB-Treiber von meinem Windows 7-Rechner zu installieren. Es stellte sich heraus, dass der "Zugriffsschutz" von Virusscan die (nur einige) Treiber nicht ordnungsgemäß installiert hat. Unplugged USB, Deinstallation des Samsung-Geräts vom Gerätemanager, Deaktivierung des VS-Zugriffsschutzes, Anschließen des USB-Geräts und alles in Ordnung. Eine Stunde verschwendet, hofft, dass es Ihnen eine erspart.

1
geert3

Nachdem ich alle Lösungen ausprobiert hatte und immer noch keine Lösung gefunden hatte, leitete ich das Problem auf das USB-Kabel.

Da es manchmal für mich funktionierte (dh auf der Arbeit) und nicht zu anderen Zeiten (dh zu Hause), entschied ich mich, verschiedene Kabel und verschiedene Android-Telefone, die ich hatte, auszuprobieren. Und sicher, einige der Kabel funktionierten mit keinem der Telefone (adb kann kein Telefon sehen), aber sie haben das Telefon trotzdem aufgeladen und Android hat erkannt, dass es angeschlossen ist.

Die guten Kabel belasteten offensichtlich die Telefone und wurden von adb sofort erkannt. Es war ein ziemlich klarer Unterschied.

Ich konnte die Kabel nicht physisch von außen unterscheiden, aber es waren alles freie USB-Kabel, die ich im Laufe der Jahre gesammelt habe. 

1
Edward T

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 des "Intel USB-Treibers für Android-Geräte" hat mein Problem vollständig gelöst. Es ist vollständig beschrieben hier .

1
Hosein

Wechseln Sie in Ihrer Windows-Konfiguration zur Geräteverwaltung. Prü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.

0
Robin Dijkhof

Ich habe alle Optionen in den obigen Antworten ausprobiert

  • debug-Modus aus- und einschalten 
  • uSB Konfig - Aufladung gemacht
  • wach bleiben

Keiner hat gearbeitet. Für mein Samsung J7 Mobile Den USB-Treiber heruntergeladen
Nach der Installation wurde das Gerät in ADB-Geräten angezeigt.

0
Tanmay Patil

für mich bestand die Lösung darin, den Treiber vom SDK-Manager zu installieren:

http://visualgdb.com/KB/usbdebug-manual/

0
Cateno Viglio

Wie bei anderen Android-Geräten müssen Sie bei einem neuen Yuntab auch auf Einstellungen> und dann auf die Build-Nummer tippen, um den Entwicklerstatus zu aktivieren.

0
Adam Cox

Nehmen Sie den Akku aus dem Telefon heraus, warten Sie 10s, fügen Sie ihn erneut hinzu und versuchen Sie es erneut (neben den Entwickleroptionen usw.).

Ich habe alle anderen Antworten ausprobiert, aber das war zusätzlich zu den anderen Vorschlägen für mich erforderlich.

0
Jethro