android tools ADB Keine Geräte gefunden




android platform tools (24)

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 Google USB Driver installiert. Ich habe die Einstellung meines Nexus 10 auf "Unbekannte Quellen" überprüft.

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

Ich habe die Schritte in diesem Link rückgängig gemacht, zusammen mit allem, was ich bisher getan habe, sowie das Nexus 10 aus dem Geräte-Manager deinstalliert und neu installiert, aber ich sehe immer noch keine Ordner auf dem Gerät.

Was fehlt mir, damit mein Gerät in ADB-Geräten angezeigt wird?

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


Aktivieren Sie das Debugging im Entwicklermenü des Nexus-Einstellungen (tippen Sie sieben Mal auf "About Tablet", um das Menü zu öffnen).

Freaking Google Tricks!


Ich bekomme das immer noch hin und es funktioniert normalerweise, wenn ich es abziehe und es an einem anderen Port wieder anschließe. Ich bin auf Linux, hatte aber vorher das Gleiche unter Windows.


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


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 USB-Treiber ADB funktioniert gut.

Ich hoffe, das wird helfen.


GoTo DeviceManager, dann klicken Sie mit der rechten Maustaste auf das Android-Gerät und klicken Sie auf Deinstallieren Treiber. Stecken Sie das Gerät aus und stecken Sie es wieder ein ... dann kommt ein Pop auf Ihrem Gerät, während Ihr PC die erforderlichen Treiber installiert. Klicken Sie im Popup auf "Zulassen". Sie können Ihr Gerät sehen, wenn Sie in der Befehlszeile "adb devices" eingeben.


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

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


Nach dem Herunterladen der Google-Treiber über Android SDK Manager (verfügbar über Eclipse, Intellij oder Android Studio), musste ich den Treiber in Computerverwaltung> Geräte-Manager> Andere Geräte> ADB aktualisieren - klicken Sie mit der rechten Maustaste und klicken Sie auf Treiber aktualisieren und nach aktualisierten Treibern suchen endlich den Trick.

Übrigens, für mich auch ein Albtraum. Ich bin immer noch verwirrt darüber, dass die Einrichtung einer Entwicklerumgebung die schwierigste Aufgabe sein sollte, die man sich vorstellen kann, wobei jedes neue unerklärliche Scheitern zu einem anderen führt. Jesch! Viel Glück.


Beenden Sie für Windows einfach alle Prozesse, die mit Blue Stacks oder einem solchen Emulator verbunden sind, wenn Sie ihn verwenden.

Arbeitete für mich.



Diese Situation scheint mit einigen ADB-Treibern zu entstehen. Ich habe dasselbe mit einigen Google-Geräten festgestellt, und die Installation des Universal ADB-Windows-Treibers hat es für mich jedes Mal repariert.


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

Führen Sie auch "adb devices" aus, nachdem Sie den Ordner "platform tools" im Android SDK aufgerufen haben (es sei denn, Sie haben diesen Ordner bereits auf Ihrem Systempfad), andernfalls wird der Befehl nicht gefunden.


Auf meinem Windows 8.1 64bit (Nexus 5 nicht angezeigt), nur manuell installieren den USB-Treiber behoben: developer.android.com/sdk/win-usb.html Der "Google USB-Treiber" in "Android SDK Manager "wurde bereits installiert.


Für mein Nexus 6P half das Herunterladen von Treibern von Google, das Problem zu lösen. Hier ist die URL mit Dokumentation. Und here Sie den Treiber selbst herunterladen.

PS Ich sah einige Leute Ratschläge, um einige Treiber von beliebigen Orten im Internet herunterzuladen. Während dies helfen könnte, ist es mir zu gefährlich, unbekannte Treiber von inoffiziellen Orten herunterzuladen. Also der von Google hat gut für mich funktioniert :)


Manchmal verliert ADB die Verbindung zum Gerät und muss zurückgesetzt werden. Wenn alles andere funktioniert (zB 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 (in Eclipse) auf der Registerkarte Geräte verfügbar (das Dreieck ganz rechts enthält einen Menüeintrag zum Zurücksetzen).

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

adb kill-server

dann

adb start-server

Um ADB im MTP-Modus zu haben

Wenn Sie im Gerätemanager kein ADB-Gerät (nichts mit Ausrufezeichen) finden (alle Einstellungen des Entwicklers am Telefon aktiviert), führen Sie Folgendes aus:

Im Geräte-Manager:

UpdateDriver-> Manuel Install-> Suche auf meinem Computer-> Wählen Sie aus der installierten Treiberliste -> dann wählen Sie die mit dem Wort USB (nicht MTP).

Edit: Danach haben Sie dann 2 oder 3 Peripheriegeräte, eins für USB und eins für ADB, installieren Sie adb Treiber mit der üblichen Methode (siehe erste Antworten)


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

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

Sie werden zwei Datensätze wie diese sehen:

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

5 Öffnen Sie die Datei android_winusb.inf (ich habe sie im Verzeichnis " 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 ADB Interface mit dem Pfad zum Verzeichnis "C: \ Benutzer \ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"


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


Es gibt offensichtlich eine Menge verschiedener Probleme, die dies verursachen könnten (und eine Unmenge verschiedener Lösungen, die mit diesen Problemen einhergehen). Denken Sie also über alle Lösungen nach!

Wenn Sie dieses Paar aus Telefon und Computer schon einmal miteinander arbeiten lassen, aber es nicht mehr funktioniert, könnte es sich um ein bestimmtes Programm auf Ihrem Computer und nicht um ein Problem auf Ihrem Telefon handeln. Einige Programme installieren / verwenden ihr eigenes adb, und nur einer von ihnen kann sich gleichzeitig mit Ihrem Telefon verbinden. Ich denke, das macht eine Race Condition, also wird es manchmal gut gehen.

Einige Programme, die adb ausführen:

HTC Sync Manager - deinstallieren Sie dies.

chrome://inspect - Ermöglicht die Anzeige von localhost auf Ihrem Telefon. Schließen Sie einfach das Fenster, wenn Sie damit fertig sind.


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

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

Von den oben genannten Schritten hat es nicht funktioniert, versuchen Sie diesen Schritt, gehen Sie zu Settings->Security und aktivieren Allow Unknown Resources


Für Windows 8 Benutzer:

Nachdem ich jede Lösung ohne Erfolg versucht habe, habe ich Folgendes gefunden:

Gehe zum Geräte-Manager

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 .

Jetzt habe ich meine Geräte auf adb devices .


Für die Blu Studio 5.5s ADB-Treiber müssen Sie diesen Rahmen durchlaufen. Ich bin sicher, es ist das gleiche mit allen Blu-Handys oder vielleicht für alle Nicht-Google-Mfg-Handys, ich bin mir nicht sicher. Wenn Sie das Blu-Gerät mit USB-Kabel und USB-Debuggin zuerst verbinden, sehen Sie, dass Windows 7 einen generischen Treiber lädt, damit Sie Dateien auf das Telefon und den SD-Speicher kopieren können. Dies erscheint, wenn das USB-Kabel zum ersten Mal angeschlossen wird und 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 wird. Machen Sie sich noch keine Mühe, die Hardware-ID zu bekommen - beachten Sie, dass dies passiert (was bedeutet, dass Sie bis jetzt gut sind und kein schlechtes Kabel oder etwas haben).

Gehe zum Telefon und aktiviere USB Debugging im Entwicklerbereich deines Telefons. Beachten Sie, dass ein zusätzliches Element als undefiniertes Gerät in der Geräte-Manager-Liste angezeigt wird. Es hat das gelbe Ausrufezeichen und möglicherweise den gleichen Namen des Telefons wie unter Tragbare Geräte. Ignoriere diesen Gegenstand für den Moment. Nun, ohne etwas mit dem Telefon zu tun (es sollte bereits im USB-Debug-Modus sein) gehen Sie zurück zu den tragbaren Geräten im Geräte-Manager und klicken Sie mit der rechten Maustaste auf das BLU STUDIO 5.5 S oder welches Telefon Sie auch dort arbeiten ohne das Ausrufezeichen markieren (aufgelistet unter Tragbare Geräte). Klicken Sie mit der rechten Maustaste auf das Symbol unter Portable Devices, in diesem Beispiel erscheint der Name BLU STUDIO 5.5 S. Wählen Sie auf diesem Icon Eigenschaften, Details, und wählen Sie unter dem Pulldown-Menü Hardware IDs und kopieren Sie die angezeigten Daten nach unten.

Für BLU STUDIO 5.5 erhalten SI:

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

(Bitte beachten Sie, dass die HW-ID bei deaktiviertem Telefon-USB-Debugging anders ist, wenn Sie dies nicht tun. Sie möchten den geänderten Wert kopieren, wenn das USB-Debugging aktiviert ist.)

Jetzt tun Sie, wie die Anweisungen oben sagen, natürlich, die Linien anzupassen, die Sie die INF-Datei mit jenen hinzufügen, die sich auf Ihr eigenes Telefon beziehen, nicht das Nexus 10. Hier ist, was man anpaßt; Wenn Sie das SDK heruntergeladen haben, sollten Sie eine Dateistruktur wie folgt vom ZIP aus haben:

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

Suchen Sie die Datei mit dem Namen: android_winusb.inf im Ordner android_winusb.inf Erstellen Sie eine Kopie davon und benennen Sie sie wie myname.inf Bearbeiten Sie die Datei mynamed.inf, und fügen Sie die Zeilen wie oben beschrieben hinzu, nur für das jeweilige Telefon geändert. Zum Beispiel fügte ich für das BLU STUDIO 5.5 S die folgenden 2 Zeilen hinzu, wie an den 2 Stellen angewiesen, wie es beschrieben wurde.

;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 den 32- und 64-Bit-Abschnitten hinzufügen, und vergleichen Sie, wie das Beispiel in der Übung liest.

Gehen Sie jetzt zurück zu dem unbekannten Gerät, das im Geräte-Manager angezeigt wurde, wenn Sie das USB-Debugging des Geräts eingeschaltet haben und klicken Sie mit der rechten Maustaste auf dieses Element (hat ein gelbes Ausrufezeichen), klicken Sie mit der rechten Maustaste darauf und wählen Sie dann Treibersoftware aktualisieren und dann Computer durchsuchen. Lassen Sie mich auswählen, klicken Sie auf die Schaltfläche Datenträger und suchen Sie nach der Datei mynamed.inf. Stimmen Sie weiterhin allen Eingabeaufforderungen zu, die Sie warnen, dass es nicht der richtige Treiber ist. Als letzten Schritt sollte Windows das Gerät als Android ADB Interface identifiziert haben, und sobald das erledigt ist, sollten Sie in der Lage sein, zurückzugehen, Ihr CMD-Fenster zu öffnen und den Befehl "adb devices" wie in diesem Tutorial beschrieben auszuführen sehen Sie, dass das Telefon jetzt entdeckt und kommuniziert wird.

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


Hattest du kürzlich ein Android-Update? Ich habe Lollipop aktualisiert und plötzlich hatte ich keine AdB-Geräte. Boo! Ich verbrachte eine Weile damit, ein paar Dinge zu versuchen, ohne Erfolg. Dann ging ich in meine Entwickleroptionen und siehe da, "USB-Debugging" wurde ausgeschaltet. Dummer Google. Nachdem ich es wieder angeschaltet hatte, tauchte es sofort auf und ich bin wieder im Geschäft!


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

Ich benutzte nicht das Kabel, das mit meinem Telefon geliefert wurde. Sobald ich zu ihm gewechselt habe, hat alles funktioniert.


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

Hier sind die Schritte, die für mich funktionierten:

  1. Aktivieren USB-Debugging.
  2. Rufen Sie den Gerätemanager auf, klicken Sie mit der rechten Maustaste auf das ADB-Gerät und klicken Sie auf Update-Treibersoftware.
  3. Wählen Sie "Durchsuchen Sie meinen Computer nach Treibersoftware"
  4. Wählen Sie "Lassen Sie mich aus der Liste der Gerätetreiber auf meinem Computer auswählen"
  5. Klicken Sie auf "Diskette".
  6. Wählen Sie den Treiberpfad ** android-sdk-windows \ extras \ google \ usb_driver ** (Pfad von sdk) 7. Wählen Sie den ersten Treiber aus der Liste der angezeigten Treiber aus.

Und hoffentlich wird es funktionieren.





adb