ADB Keine Geräte gefunden

226

Ich versuche, eine Android- App auf meinem brandneuen Nexus 10 zu installieren . Ich habe eine APK-Datei. Ich habe das Android SDK heruntergeladen, "Android SDK Tools", "Android SDK Platform-Tools" und den Google USB-Treiber installiert. Ich habe die Einstellung auf meinem Nexus 10 auf "Unbekannte Quellen" überprüft.

Wenn ich "adb Geräte" vom Befehlsterminal aus starte, werden keine Geräte aufgelistet. Ich habe versucht, dieser Empfehlung zu folgen , da sie mit einem Vorschlag identisch war, den ich zuvor hier bei Stack Overflow gefunden hatte. Nachdem Sie diese Schritte ausgeführt haben, gibt "adb Geräte" immer noch eine leere Liste zurück. Wenn ich mein Nexus 10 an meinen PC anschließe, zeigt Windows keine Ordner im Gerät an.

Ich habe die Schritte in diesem Link sowie alles andere, was ich bisher getan habe, rückgängig gemacht sowie mein Nexus 10 über den Geräte-Manager deinstalliert und neu installiert, sehe aber immer noch keine Ordner auf dem Gerät.

Fehlt mir etwas, damit mein Gerät in ADB-Geräten angezeigt wird?

Was kann ich tun, damit Windows die Ordner im Gerät anzeigt?

Halexh
quelle
27
Haben Sie das USB-Debugging in den Entwicklereinstellungen Ihres Nexus 10 aktiviert?
WarrenFaith
20
"Haben Sie das USB-Debugging in den Entwicklereinstellungen Ihres Nexus 10 aktiviert?" In Android Developing ist wie die Frage "Haben Sie versucht, Ihren Computer
1
Ein Hinweis für andere: Das SDK installiert den Treiber überhaupt nicht! Der Treiber hat nicht einmal ein Installationsprogramm. Sie müssen ein Gerät anschließen und Windows manuell mitteilen, wo sich der Treiber befindet.
Amaron
4
Die Entwicklereinstellungen sind in neueren Versionen von Abdroid ausgeblendet . Siehe askvg.com/… . Zusammenfassung: Gehen Sie zu Einstellungen -> Über Telefon -> Build-Nummer und tippen Sie siebenmal darauf, um die Entwicklereinstellungen sichtbar zu machen. Ernsthaft. Mein Handy ist Android 4.4.2 und es hat bei mir funktioniert.
Faheem Mitha
6
@ RenéRamge Speichern Sie diese Art von Kommentaren für reddit, wo sie hingehören. Jeden Tag kommen neue Entwickler hierher, und Vorschläge, die für Sie oder mich offensichtlich sind, sind für Anfänger nicht unbedingt offensichtlich. WarrenFaiths Kommentar wird zweifellos für jemanden nützlich sein , während Ihr Kommentar für niemanden nützlich ist .
b1nary.atr0phy

Antworten:

195

Windows 8 erkennt mein Nexus 10-Gerät nicht. Behoben durch Einstellen des Übertragungsmodus auf Kamera (PTP) über den Einstellungsdialog auf dem Gerät.

Einstellungen> Speicher> Menü> USB-Computerverbindung zu "Kamera (PTP)"

Tom
quelle
3
Ich hatte das gleiche Problem unter Windows 8 und 8.1 mit einem Nexus 7 (Version 2012). USB computer connection - Camera (PTP)behebt das.
Errollw
2
Dies hat mein Problem behoben, die USB-Computer-Verbindung ist etwas versteckt, Sie müssen auf das 3-Punkte-Menü klicken.
Shehabic
2
Arbeitete für Windows 7 OS und Nexus 7.
Patrick.SE
6
Dies löste auch mein Problem auf einem Mac. Ich habe jetzt seit einigen Tagen damit zu kämpfen. Vielen Dank!
AskeG
1
Ich hatte das gleiche Problem auf einem LG G3-Gerät, das auf einem Mac nicht erkannt wurde. Durch Auswahl des PTP-Modus wurde das Problem behoben. Vielen Dank!
Shauvik
131

Für Windows 8-Benutzer:

Nachdem ich jede hier angegebene Lösung ohne Erfolg ausprobiert hatte, fand ich Folgendes:

Gehen Sie zum Geräte-Manager

Treibersoftware aktualisieren ...


Durchsuchen Sie meinen Computer nach Treibern -> Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen

Wählen Sie Android-Gerät und dann Android ADB-Schnittstelle .

Android ADB-Schnittstelle


Jetzt habe ich meine Geräte unter aufgelistet adb devices.

António Almeida
quelle
6
Ich fand die folgende Anleitung hilfreich. Führt Sie Schritt für Schritt durch ... visualgdb.com/tutorials/android/usbdebug/manualinstall.php
abaldwin99
1
Dies funktionierte auf meinem Blu Studio X-Gerät, das in Windows 10
einwandfrei
2
Dies löste das Problem auch für mich unter Windows 10 Pro mit einem Nexus 5X. Ich hatte Treiber bereits über den Android SDK Manager installiert (nicht ausreichend) und das Verzeichnis [...] \ android-sdk \ extras im Treiberinstallationsassistenten ausgewählt, danach wurde das Gerät angezeigt. Vielen Dank!
kjosh
9
Dies funktionierte für mich, aber erst, nachdem ich in den Android SDK-Manager gegangen war, manuell ausgewählt hatte, um Extras -> USB-Treiber zu installieren, und dann im Dialogfeld "Treiber aktualisieren" des Geräte-Managers "Aus einer Liste von Treibern auswählen" -> "Alle" ausgewählt hatte Geräte "->" Festplatte haben "-> zeigen auf den Speicherort des USB-Treibers, der sich in meinem Fall unter C: \ Benutzer \ <Benutzer-ID> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver befand. Beachten Sie, dass AppData ein verstecktes Verzeichnis ist. Ich musste auch bestätigen, dass ich diesen Treiber wirklich installieren möchte, obwohl Windows behauptete, er sei nicht kompatibel. Aber es funktioniert. Puh, ziemlich bizarrer Prozess ...
JHH
1
Funktioniert auch unter Windows 7. Danke!
Joe Taras
69

Diese Situation scheint bei einigen ADB-Treibern aufzutreten. Ich bin bei einigen Google-Geräten auf dasselbe gestoßen, und die Installation des Universal ADB-Windows-Treibers hat es jedes Mal für mich behoben.

MilesHampson
quelle
Mann! War das ein Zaubertrick? Weil es wie ein Zauber funktioniert!
TMJ
Keine der anderen Lösungen funktionierte für mich (manuelles Bearbeiten der INF-Datei usw.), aber ein Klick und ein Problem wurden behoben.
Lorenz03Tx
4
Anstatt diesen Treiber zu verwenden, ist der Google-Treiber zuverlässiger: developer.android.com/sdk/win-usb.html
phyrox
@phyrox Der Fragesteller hatte diesen Treiber bereits ausprobiert, und ich bestätigte zu diesem Zeitpunkt, dass das Problem dadurch nicht behoben wurde, wohingegen der von mir erwähnte Treiber dies tut. Es ist denkbar, dass Google das Problem für dieses Telefon behoben hat, seit meine Antwort veröffentlicht wurde (ich kann nicht mehr testen, ob dies der Fall ist). In diesem Fall stimme ich zu, dass der Google-Treiber möglicherweise die bessere Wahl ist. Wenn nicht, ist meine Antwort der einzig zuverlässige Weg, um das Problem zu beheben.
MilesHampson
Das hat bei mir nicht funktioniert. Ich bekomme immer noch eine leere Liste von ADB-Geräten. :( Könnte es sein, dass mir ein Schritt fehlt? Auch kann ich zu Recht davon ausgehen, dass ADB-Geräte das Gerät nicht auflisten, wenn ich das USB-Debugging auf dem Telefon nicht aktiviert habe?
Reverend Bubbles
45

Verwenden Sie ein anderes Kabel .

Ich habe gerade herausgefunden, dass eines meiner normalen Ladekabel Vcc, Gnd-Paare, aber keine Data +, Data- hat.

https://en.wikipedia.org/wiki/USB#Pinouts

DmitrySandalov
quelle
1
Achten Sie auch auf USB-Hubs: Manchmal liegt das Problem nicht am Kabel selbst, sondern an der Stromversorgung von Vcc. Daher kann es vorkommen, dass zu viele Geräte, die an denselben USB-Hub angeschlossen sind adb, die Verbindung verlieren. Wenn Sie das Gerät direkt an den Computer anschließen, kann das Problem in diesem Fall behoben werden.
Furins
So einfach ist das. Hat für mich gearbeitet !!
TienLuong
2
Tipp: Versuchen Sie es mit einem dritten Kabel, wenn das zweite nicht funktioniert hat. Hat für mich gearbeitet. Kabel, die mit Android-Handys geliefert wurden, funktionierten nicht.
Miscreant
1
Es gibt nur Ladekabel und Allzweckkabel. Das Beste, was ich gefunden habe, stammt von monoprice.com und einige haben sogar eine lebenslange Garantie. Die Preise sind angemessen (~ $ 2). Holen Sie sich ein paar und behalten Sie sie in der Nähe.
Alan Corey
Kabel verfallen mit der Zeit. Je mehr Sie damit wackeln und daran ziehen, desto schneller setzt die Metallermüdung ein.
danuker
43

Ich habe eine Lösung gefunden (für Windows 7):

  1. Verbinden Sie Ihr Nexus 10 mit dem PC
  2. Wechseln Sie zum Windows-Geräte-Manager
  3. Klicken Sie auf ADB-Schnittstelle -> Eigenschaften
  4. Details -> Hardware-IDs.

Sie sehen zwei Datensätze wie diesen:

USB \ VID_18D1 & PID_4EE2
USB \ VID_18D1 & PID_4EE2 & MI_01

5 Öffnen Sie die Datei android_winusb.inf (ich habe sie in " C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory)

6 Erstellen Sie solche Datensätze in den Abschnitten [Google.NTx86] und [Google.NTamd64] mithilfe von Hardware-IDs aus den Eigenschaften der ADB-Schnittstelle:

; Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 Speichern Sie die Datei und aktualisieren Sie den Treiber für die ADB-Schnittstelle, indem Sie den Pfad zum Verzeichnis "C: \ Benutzer \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver" anzeigen

obi4niy
quelle
1
Denken Sie daran, dies mit Administratorzugriff zu tun, da Sie sonst die Datei nicht speichern können.
Paul Brewczynski
2
Sorry @bluesm, aber ich kann nicht. Ich habe diese Lösung mithilfe von Intuition und Benutzererfahrung gefunden.
obi4niy
Durch diese Schritte wurde in den Fenstern die Aktualisierung des Treibers aufgrund eines Prüfsummenfehlers nicht zugelassen.
Petrumo
2
Ich glaube, ich habe das gleiche Problem, das @petrumo erwähnt hat - ich bin auf einem Windows 8-Computer und es hat bis Schritt 7 (Update Driver Software) einwandfrei funktioniert. Zu diesem Zeitpunkt wurde beanstandet, dass der Hash für die Datei nicht vorhanden ist die angegebene Katalogdatei. Die Datei ist wahrscheinlich beschädigt oder Opfer von Manipulationen. "
Calvin Fisher
Für mich bestand die Lösung darin, den Google USB-Treiber vom SDK Manager zu deinstallieren, neu zu installieren und den Treiber zu aktualisieren, ohne seine Eigenschaften zu ändern.
Petrumo
40

Das Gerät ist möglicherweise nicht zum Debuggen sichtbar, wenn es sich im MTP-Modus befindet. Einige Geräte arbeiten nur im PTP-Modus (oder sogar im "Nur-Laden" -Modus).

Dies kann unter Einstellungen > Entwickleroptionen > Netzwerk > Standard-USB-Konfiguration > PTP geändert werden .

Außerdem erhalten Sie auf Ihrem Android-Gerät eine Benachrichtigung, in der Sie aufgefordert werden, die Änderung der USB-Konfigurationseinstellungen zu bestätigen und zuzulassen.

Hinweis: Sie können Entwickleroptionen aktivieren, indem Sie dem folgenden Link folgen: Entwickleroptionen aktivieren

rds
quelle
3
Toller Vorschlag. Dies war das einzige, was ich tun musste, um dieses Problem zu lösen. Keiner der anderen Vorschläge hat das Problem für mich angesprochen. Vielen Dank!
AndroidDev
3
Das hat wie ein Zauber gewirkt. @rds du hast recht. Durch Ändern des USB-Verbindungsmodus werden alle Treiber im Kameramodus (PTP) und in Voila! Neu installiert. Der Debug Key Dialogue erschien! In einigen Fällen können Sie auch versuchen, das Kontrollkästchen Debuggen zulassen in den Entwicklereinstellungen zu aktivieren / deaktivieren .
Sud007
Das hat mich so oft umgehauen. Ich hatte dieses Problem mit dem LG Nexus 5. (meistens war es ein schlechtes USB-Kabel)
Sentient
Dies ist sehr hilfreich, falls Sie haben Android 6.0 or Cyanogenmod 13.
Rahul Bali
2
Für mich musste ich in den Entwickleroptionen unter "USB-Konfiguration auswählen" vom MTP-Modus in den "Audio Source" -Modus wechseln. Der Nur-Laden-Modus funktionierte bei mir nicht.
Jesse Smith
38

Stellen Sie sicher, dass das USB-Debugging unter Einstellungen -> Entwickleroptionen aktiviert ist

Führen Sie außerdem "adb-Geräte" aus, nachdem Sie den Ordner "Plattformtools" im Android SDK aufgerufen haben (es sei denn, Sie haben diesen Ordner bereits in Ihrem Systempfad), da der Befehl sonst nicht gefunden wird.

Viswanath Lekshmanan
quelle
Wenn nichts funktioniert, versuchen Sie, das USB-Kabel zu wechseln. Ich habe ein anderes verwendet und es hat sofort funktioniert. haha
Ivor Scott
29

Manchmal verliert ADB die Verbindung zum Gerät und muss zurückgesetzt werden. Wenn alles andere funktioniert (z. B. USB-Treiber installiert, Entwicklereinstellungen auf dem Gerät aktiviert) und Ihr Gerät immer noch nicht angezeigt wird, müssen Sie den ADB-Prozess zurücksetzen.

Dies ist in der DDMS-Perspektive (innerhalb von Eclipse) auf der Registerkarte Geräte verfügbar (das Dreieck ganz rechts enthält einen Menüpunkt zum Durchführen des Zurücksetzens).

Andernfalls können Sie es über die Befehlszeile mit den folgenden 2 Befehlen zurücksetzen:

adb kill-server

dann

adb start-server
Popel
quelle
3
Hallo, ich habe versucht, den ADB-Kill-Server und den Start-Server. Aber es wird immer noch nicht angezeigt
Sarath Sadasivan Pillai
Sie müssen den Befehl adb aus Ihrem Klassenpfad hinzufügen (oder ihn direkt an der Stelle ausführen, an der er sich in Ihrem Dateisystem befindet).
Booger
1
Vielen Dank, dass Sie sich die Zeit genommen haben, diese Antwort 2013 zu veröffentlichen. Sie ist immer noch eine sehr nützliche Option, wenn 2015 ADB-USB-Probleme auftreten.
Cory Trese
1
Vielen Dank. Dies funktionierte auf meinem Mac, nachdem ich alles andere ausprobiert hatte. Ich hätte es zuerst versuchen sollen.
Steven K
14

Aktivieren Sie die Entwickleroptionen auf Ihrem Gerät. Um den Entwicklermodus zu aktivieren,setting->About phone , tippen Sie achtmal hintereinander auf die Option Build-Nummer

Gehe zu Settings-> Developer options und aktivieren Sie das USB-Debugging

Von den oben genannten Schritten aus hat es nicht funktioniert. Versuchen Sie diesen Schritt. Gehen Sie zu Settings->Securityund schalten Sie einAllow Unknown Resources

JJF
quelle
1
ohne Kommentare heruntergestimmt, aber das hat bei mir
funktioniert
10

Sie müssen die Treiber vom SDK-Manager herunterladen (Extras → Google USB-Treiber)

Dann müssen Sie den USB-Treiber in Windows installieren (es funktioniert für mich in Windows 8.1):

(Kopieren und Einfügen von http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)

  1. Schließen Sie Ihr Android-Gerät an den USB-Anschluss Ihres Computers an.
  2. Klicken Sie auf Ihrem Desktop oder Windows Explorer mit der rechten Maustaste auf "Computer" und wählen Sie "Verwalten".
  3. Wählen Sie im linken Bereich "Geräte".
  4. Suchen und erweitern Sie "Anderes Gerät" im rechten Bereich.
  5. Klicken Sie mit der rechten Maustaste auf den Gerätenamen (z. B. Nexus S) und wählen Sie "Treibersoftware aktualisieren". Dadurch wird der "Hardware Update Wizard" gestartet.
  6. Wählen Sie "Computer auf Treibersoftware durchsuchen" und klicken Sie auf "Weiter". Klicken Sie auf "Durchsuchen" und suchen Sie den USB-Treiberordner. (Der Google USB-Treiber befindet sich in<sdk>\extras\google\usb_driver\ .)
  7. Klicken Sie auf "Weiter", um den Treiber zu installieren.
Susana Mar Flores
quelle
7

Nachdem ich die Google-Treiber über den Android SDK Manager (verfügbar über Eclipse, Intellij oder Android Studio) heruntergeladen hatte, musste ich den Treiber unter Computerverwaltung> Geräte-Manager> Andere Geräte> ADB aktualisieren. Klicken Sie mit der rechten Maustaste und klicken Sie auf Treiber aktualisieren und suchen Sie nach dem aktualisierten Treiber endlich den Trick gemacht.

Übrigens, ein totaler Albtraum auch für mich. Ich bin weiterhin verwirrt darüber, dass das Einrichten einer Entwicklungsumgebung die schwierigste Aufgabe sein sollte, die man sich vorstellen kann. Jeder neue unerklärliche Fehler führt zu einem anderen. Jeesh! Viel Glück.

rmirabelle
quelle
5

Auf meinem Windows 8.1 64-Bit (Nexus 5 wurde nicht angezeigt) wurde dies nur durch manuelle Installation des USB-Treibers behoben: http://developer.android.com/sdk/win-usb.html Der "Google USB-Treiber" im "Android SDK" Manager "wurde bereits installiert.

Ivan Marinov
quelle
5

Es war ein schlechtes USB-Kabel für mich. Nachdem ich eine Reihe von Lösungen ausprobiert hatte, wechselte ich zu einem anderen USB-Kabel und mein Gerät wurde angezeigt.

jdyck
quelle
3
Einige billige USB-Kabel sind nur zum Aufladen gedacht und haben nicht die Leitung zum Senden von Daten, wie sie sollten.
Jason Denney
5

Ich bekomme das immer noch hin und wieder und es funktioniert normalerweise, wenn ich es ausstecke und wieder an einen anderen Port anschließe. Ich bin unter Linux, hatte aber das gleiche schon unter Windows.

Nicolas Galler
quelle
4

Die Installation von Samsung Kies und die Verwendung des Tools zur Neuinstallation von Gerätetreibern hat bei meinem Galaxy S3 und Tab S 8.4 endlich funktioniert

Devin Guthrie
quelle
1
Die Neuinstallation von Gerätetreibern hat bei mir funktioniert (Samsung Galaxy Ace 4) :)
PhpLou
1
In diesem Fall erledigt der Samsung USB-Treiber für Mobiltelefone die Aufgabe.
Zanna
1
In meinem Fall wurden das ADB Composite- oder Android-Gerätetelefon nicht im Windows-Geräte-Manager aufgeführt, das Telefon wurde unter Tragbares Gerät aufgeführt. Die Lösung war, dass ich den USB-Treiber vom Telefonhersteller wie Samsung herunterladen musste. Dies löste das Problem.
MG Developer
3

Ich habe dieses Problem gerade in meinem Mac OS X gelöst, es geht nicht um Gerätetreiber oder Gerätekabel.

Sie müssen "Entwickleroptionen" und "USB-Debugging" aktivieren.

Bitte beziehen Sie sich auf CyanogenMod-Wiki- Fehler "Gerät nicht gefunden" und Doc: Entwickleroptionen

Huatai Huang
quelle
2

Bearbeiten: Ich empfehle , ADB NICHT unter VirtualBox auszuführen, wenn Sie einen Windows-Host verwenden. Irgendwie habe ich VirtualBox dazu gebracht, die Gerätetreiber auf dem Host zu sperren, sodass die ADB weder auf dem Client noch auf dem Host für ein Gerät funktioniert, das ich angeschlossen habe. Um dies zu beheben, habe ich VirtualBox-Erweiterungen auf dem Host entfernt und http ausgeführt : //www.nirsoft.net/utils/usb_devices_view.html , um die falschen Treiber zu löschen. Ich konnte nicht die richtigen Treiber laden, während VirtualBox-Erweiterungen installiert waren, und dieses Problem war ein kompletter Bastard, der diagnostiziert und behoben werden musste.

Bearbeiten 2: Auch das Folgende ist wahrscheinlich veraltet, nachdem Google eine integrierte ADB-Erweiterung für Chrome veröffentlicht hat.

Was für ein Alptraum bei der Installation ... Hier sind die Schritte, die ich benötigte, um mein Nexus 10 auf einer virtuellen XP-Maschine zu erkennen, die unter VirtualBox ausgeführt wird:

  • Wenn Sie aufgefordert werden, Nexus 10-Treiber zu installieren, deaktivieren Sie "Nicht erneut fragen" (Sie WOLLEN) wieder gefragt werden!).
  • Schließen Sie die USB-Verbindung des Nexus 10 an
  • Aktivieren Sie das Debuggen im Entwicklermenü für Nexus 10-Einstellungen (tippen Sie siebenmal auf "Über Tablet", um dieses Menü aufzurufen).
  • Fügen Sie in den Einstellungen Ihrer virtuellen Maschine (Host) das Samsung Nexus 10-Gerät zu den USB-Gerätefiltern hinzu (wichtig - die Auswahl aus dem Gerätemenü schien nicht zu funktionieren).
  • In der Gastinstallation Java JRE (wenn Sie Java nicht installiert haben). Ändern Sie in der Systemsteuerung die Java-Einstellungen so, dass Java nicht im Browser ausgeführt wird (um Sicherheitsprobleme zu vermeiden).
  • Im Gast erhalten Sie die adk zip-Datei und legen Sie sie an einem dauerhaften Ort ab. Ich musste das .android-Konfigurationsverzeichnis aus dem Benutzerverzeichnis löschen, da ich das Verzeichnis verschoben habe.
  • Führen Sie SDK Manager.exe aus. Wenn dies nicht funktioniert, führen Sie sdk \ tools \ android.bat aus, um eine bessere Fehlerberichterstattung zu erzielen.
  • Installieren Sie im SDK Manager das Google USB-Treiberpaket.
  • Trennen Sie das Nexus 10 vom Computer, schließen Sie es erneut an und installieren Sie das Google USB-Treiberpaket.
  • Starten Sie den Gast neu.
  • Wenn Sie c:> [...] \ sdk \ platformtools> ausführen adb devices, wird mir endlich das Gerät angezeigt ...
Robocat
quelle
2

Für die Blu Studio 5.5s ADB-Treiber müssen Sie diesen Rahmen durchlaufen. Ich bin mir sicher, dass es bei allen Blu-Handys oder vielleicht bei allen Nicht-Google-MFG-Handys gleich ist. Ich bin mir nicht sicher. Wenn Sie das Blu-Gerät mit ausgeschaltetem USB-Kabel und ausgeschaltetem USB-Debuggin verbinden, wird Windows 7 zunächst einen generischen Treiber zum Kopieren von Ein- / Aus-Dateien auf das Telefon und den SD-Speicher laden. Dies wird angezeigt, wenn das USB-Kabel zum ersten Mal eingesteckt wird, und wird als Gerätesymbol unter Systemsteuerung, Geräte-Manager, Tragbare Geräte, BLU STUDIO 5.5 S (oder dem Gerät, mit dem Sie arbeiten) angezeigt. Machen Sie sich noch nicht die Mühe, die Hardware-ID zu erhalten - beachten Sie einfach, dass dies passiert (was darauf hinweist, dass Sie bisher gut sind und kein schlechtes Kabel oder ähnliches haben).

Gehen Sie zum Telefon und aktivieren Sie das USB-Debugging im Entwicklerbereich Ihres Telefons. Beachten Sie, dass ein zusätzliches Element jetzt in der Gerätemanagerliste als undefiniertes Gerät angezeigt wird. Es hat das gelbe Ausrufezeichen und möglicherweise den gleichen Namen des Telefons, das Sie unter Tragbare Geräte aufgeführt haben. Ignoriere diesen Punkt für den Moment. Gehen Sie jetzt, ohne etwas mit dem Telefon zu tun (es sollte sich bereits im USB-Debug-Modus befinden), zu den tragbaren Geräten im Geräte-Manager zurück und klicken Sie mit der rechten Maustaste auf das BLU STUDIO 5.5 S oder das Telefon, mit dem Sie arbeiten, das dort ohne Ausrufezeichen aufgeführt ist Kennzeichenaufgeführt ist ( siehe unten) Tragbare Geräte). Klicken Sie mit der rechten Maustaste auf das Symbol unter Tragbare Geräte. In diesem Beispiel wird der Name BLU STUDIO 5.5 S angezeigt. Wählen Sie auf diesem Symbol Eigenschaften, Details aus, und wählen Sie unter Pulldown die Option Hardware-IDs aus, und kopieren Sie die angezeigten Elemente.

Für BLU STUDIO 5.5 SI erhalten Sie:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(Wenn Sie dies außerhalb der Reihe tun, unterscheidet sich die HW-ID bei deaktiviertem USB-Debugging des Telefons. Sie möchten den Wert kopieren, auf den es geändert wird, wenn das USB-Debugging aktiviert ist.)

Gehen Sie nun wie in den obigen Anweisungen beschrieben vor und passen Sie die Zeilen, in denen Sie die INF-Datei hinzufügen, natürlich an die Zeilen an, die sich auf Ihr eigenes Telefon beziehen, nicht auf das Nexus 10. Hier erfahren Sie, was Sie anpassen müssen. Wenn Sie das SDK heruntergeladen haben, sollte eine Dateistruktur aus der ZIP-Datei wie folgt erweitert werden:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

Suchen Sie die Datei mit dem Namen: android_winusb.infim Ordner usb_driver. Erstellen Sie eine Kopie davon und benennen Sie sie wie myname.inf. Bearbeiten Sie myname.inf und fügen Sie die Zeilen wie oben beschrieben hinzu, die nur für Ihr bestimmtes Telefon geändert wurden. Zum Beispiel habe ich für das BLU STUDIO 5.5 S die folgenden 2 Zeilen hinzugefügt, wie an den 2 Stellen angegeben, wie angewiesen.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

Beachten Sie, dass Sie diese Zeilen sowohl zu den 32- als auch zu den 64-Bit-Abschnitten hinzufügen, entsprechend der Lesung im Beispiel im Lernprogramm.

Gehen Sie nun zurück zu dem unbekannten Gerät, das im Geräte-Manager angezeigt wurde, als Sie das USB-Debugging des Geräts aktiviert haben, und klicken Sie mit der rechten Maustaste auf dieses Element (mit gelbem Ausrufezeichen). Klicken Sie mit der rechten Maustaste darauf und wählen Sie Treibersoftware aktualisieren und dann Arbeitsplatz durchsuchen. Lassen Sie mich auswählen, klicken Sie auf die Schaltfläche Datenträger haben und suchen Sie nach myname.inf. Stimmen Sie weiterhin allen Eingabeaufforderungen zu, die Sie warnen, dass dies möglicherweise nicht der richtige Treiber ist. Als letzten Schritt sollte Windows das Gerät als Android ADB-Schnittstelle identifiziert haben. Sobald dies erledigt ist, sollten Sie in der Lage sein, zurück zu gehen, Ihr CMD-Fenster zu öffnen und den Befehl "adb Geräte" auszuführen, wie in diesem Tutorial beschrieben Stellen Sie sicher, dass das Telefon jetzt erkannt wird und kommuniziert.

Jetzt können Sie mit dem Befehl adb Spaß haben.

user3755093
quelle
2

Normalerweise lädt SDB den Treiber im Pfad ** android-sdk-windows \ extras \ google \ usb_driver ** herunter

Hier sind die Schritte, die für mich funktioniert haben:

  1. Aktivieren USB-Debugging.
  2. Gehen Sie zum Geräte-Manager, klicken Sie mit der rechten Maustaste auf ADB-Gerät und klicken Sie auf Treibersoftware aktualisieren.
  3. Wählen Sie "Computer auf Treibersoftware durchsuchen".
  4. Wählen Sie "Lassen Sie mich aus der Liste der Gerätetreiber auf meinem Computer auswählen".
  5. Klicken Sie auf die Option "Festplatte haben".
  6. Wählen Sie den Treiberpfad ** android-sdk-windows \ extras \ google \ usb_driver ** (Pfad von sdk). 7.Wählen Sie den 1. Treiber aus der Liste der angezeigten Treiber aus.

Und hoffentlich wird es funktionieren.

Rahul_69
quelle
Ich habe kein "ADB-Gerät" in meinem Geräte-Manager
Curtis
1

Ich hatte alle Einstellungen im Entwicklermodus geändert, aber adb zeigte immer noch keine Geräte an.

Ich habe das mit meinem Telefon gelieferte Kabel nicht verwendet. Sobald ich darauf umgestiegen bin, hat einfach alles funktioniert.

Mayank Jain
quelle
Ich habe gerade festgestellt, dass adb nicht funktioniert, wenn sich das Telefon im Fastboot / Bootloader-Modus befindet. adb Geräte ist leer, aber neu starten und es ist normal. Sie benötigen jedoch den Fastboot-Modus für Fastboot-Befehle wie "fastboot oem get_unlock_data". Anscheinend schließen sie sich gegenseitig aus, es funktioniert immer nur 1.
Alan Corey
1

Stellen Sie sicher, dass Sie über die richtigen Plattform-SDK-Tools verfügen

Für Windows 10 mussten die neuesten Plattform-SDK-Tools manuell von Android heruntergeladen werden, da die über Visual Studio 2017 EMDK für Xamarin bereitgestellte Version nicht ausreichte. Alles andere außer adb.exe devicesfunktioniert.

https://developer.android.com/studio/releases/platform-tools

Nachdem die Plattform-Tools manuell heruntergeladen wurden, wurde das Gerät unabhängig von der USB-Konfiguration (Laden, MTP usw.) angezeigt.

Die Installation eines Emulatorgeräts in dieser Phase ist auch hilfreich, um festzustellen, ob das Problem bei adb oder Ihrem physischen Gerät liegt.

List of devices attached
12345D1234      device
emulator-5554   device
Stapeln Sie sie auf
quelle
1

Zuerst Danke @ rmsyks Beitrag .

Für mein Problem und nach langer Zeit mit Meizu C9 Pro leiden, benötigen Sie nur Android ADB-Treiber (keine speziellen Treiber), die sich auf den Hersteller beziehen, und es wurde in meinem Windows 7-PC durch die folgenden Schritte gelöst.

  1. Stellen Sie sicher, dass

    • Installieren Sie die neueste Version von ADB & Fastboot mit den erforderlichen Treibern.
    • Aktivieren Sie Entwickleroptionen und USB-Debugging.
    • Aktivieren Sie die Übertragung von Mediendateien (MTP-Modus).
  2. Ersetzen Sie sie manuell durch C:\Users\USERNAME\.android den hier enthaltenen Ordner. Beenden Sie dann den Prozess 'adb.exe', falls er im Windows Task-Manager gefunden wurde, und verwenden Sie ihn adb devices schließlich mein Gerät, das erfolgreich aufgelistet wurde, und bestätigen Sie den PC als vertrauenswürdig.

Anmerkungen:

  1. Android Studio wurde in einer früheren Zeit deinstalliert und ich habe auch versucht, neu zu installieren, war aber überhaupt keine Lösung.
  2. Versucht adb kill-server& war adb start-serveraber auch keine Lösung.
Mamdouh Saeed
quelle
1

Ich habe fast alle Vorschläge in den meisten Antworten ausprobiert (die beliebtesten), nichts hat geholfen. Schließlich fand ich den Grund in meinem Fall. Ich habe ein schlechtes USB-Kabel verwendet. Ich wechsle zu einem anderen originalen USB-Kabel - und es hat sofort funktioniert !!!.

Ich hoffe es hilft jemand anderem.

Amos N.
quelle
0
  1. Gehen Sie zum Geräte-Manager und überprüfen Sie die Hardware-IDs.
  2. Überprüfen Sie, ob in der usb.infDatei das Gerät aufgeführt ist
  3. Wenn nicht, fügen Sie die Gerätehardware-ID hinzu und installieren Sie sie über den Geräte-Manager.
vatsavaya
quelle
0

Es ist so einfach, schalten Sie einfach Ihr Android-Gerät aus und halten Sie gleichzeitig die Taste "Lautstärke verringern" und "Ein / Aus" gedrückt. Warten Sie einige Sekunden, bis der Wiederherstellungsmodus abgeschlossen ist. Geben adb devicesSie nun ein und Sie sehen Ihr Gerät.

MDP
quelle
Lautstärke verringern + Leistung wird verwendet, um einen Screenshot aufzunehmen. Wie hilft das beim Erkennen des Geräts?
rds
Siehe obi4niy's Antwort, stackoverflow.com/a/17186551/2855059 das ist die Lösung. und übrigens. Lautstärke verringern + Strom wird verwendet, um einen Screenshot zu machen, wenn das Telefon nicht ausgeschaltet ist.
MDP
0

Ich hatte das gleiche Problem mit meinem Windows 8. Der Android / SDK- USB- Treiber wurde korrekt installiert, aber ich habe vergessen, den USB-Treiber von meinem Telefon zu installieren. Nach der Installation des Telefons funktioniert der USB-Treiber ADB einwandfrei.

Ich hoffe das wird helfen.

George Vrynios
quelle
0

Aktivieren Sie das Debuggen im Entwicklermenü der Nexus-Einstellungen (tippen Sie siebenmal auf "Über Tablet", um dieses Menü aufzurufen).

Freaking Google Tricks!

user2513846
quelle
Google Ostereier! finden Sie einige hier
venkatvb
0

Hattest du kürzlich ein Android-Update? Ich habe auf Lollipop aktualisiert und plötzlich hatte ich keine ADB-Geräte mehr. Boo! Ich habe eine Weile damit verbracht, ein paar Dinge ohne Erfolg auszuprobieren. Dann ging ich zu meinen Entwickleroptionen und siehe da, "USB-Debugging" war deaktiviert. Dummes Google. Nachdem ich es wieder eingeschaltet hatte, wurde es sofort angezeigt und ich bin wieder im Geschäft!

Lifz
quelle
Ich würde mir vorstellen, dass dies das erste ist, was die Leute überprüfen.
Zamber
Sie antworten auf einen Beitrag, dessen spezifischer Zweck darin bestand, darauf hinzuweisen, dass er nicht als erstes überprüft wurde. Sie können viele Dinge annehmen, aber bis Sie sie überprüfen, raten Sie nur.
Lifz
0

Gehen Sie zu DeviceManager, klicken Sie mit der rechten Maustaste auf das Android-Gerät und klicken Sie auf Treiber deinstallieren. Trennen Sie das Gerät vom Stromnetz und schließen Sie es wieder an. Dann wird ein Popup auf Ihrem Gerät angezeigt, während Ihr PC die erforderlichen Treiber installiert. Klicken Sie im Popup auf "Zulassen". Sie können Ihr Gerät sehen, wenn Sie an der Eingabeaufforderung "adb Geräte" eingeben.

Ravibabu435
quelle
Auf welchen DeviceManager beziehen Sie sich?
rds
Ich denke, er bezieht sich auf das Windows-Bedienfeld "Geräte-Manager". Dies ist ein guter Vorschlag für jemanden, auf dem ein alter / defekter Treiber installiert ist. +1
Andrew Lorien
0

Beenden Sie unter Windows einfach alle Prozesse, die sich auf Blue Stacks oder einen solchen Emulator beziehen, wenn Sie verwenden.

Hat für mich gearbeitet.

user205379
quelle