web-dev-qa-db-de.com

Android 4.2.2 ADB kann keine Geräte finden

Mit dem neuen Update auf 4.2.2 für mein Galaxy Nexus und Nexus 7 kann ich beide Geräte nicht unter adb finden.

Dies sind die Schritte, die ich unternommen habe:

  • Aktualisiert zu 4.2.2
  • ADT und SDK wurden über den SDK-Manager aktualisiert
  • Geprüfte ADB-Version, es ist 1.0.31
  • PC, Tablet und Telefon mehrmals neu gestartet

Wenn ich adb devices starte, ist es einfach leer. Ich habe das gleiche Problem unter Windows 8 und Ubuntu 12.10, aber auf Ubuntu wird mein Gerät angezeigt und es wird offline angezeigt.

Gibt es noch andere Schritte, die ich tun kann?

19
tolgap

Versuchen Sie, die Treiber für Ihre Geräte vorzuinstallieren. Stellen Sie sicher, dass Ihr Gerät unter Windows zuerst in der Systemsteuerung des Systems erkannt wird.

Ich verwende Windows 7 und mein Galaxy Nexus wurde vom System nicht erkannt, bis ich die Gerätetreiber vor dem Einstecken installiert habe. Nach den Kommentaren funktioniert dies auch unter Windows 8.

Galaxy Nexus-Treiber

Nexus 7

15
Kirk

Aus den adb-Dokumenten

Wenn Sie ein Gerät mit Android 4.2.2 oder höher an Ihr .__ anschließen. Computer zeigt das System ein Dialogfeld an, in dem Sie gefragt werden, ob ein RSA akzeptiert werden soll. Schlüssel, der das Debuggen über diesen Computer ermöglicht. Diese Sicherheit Mechanismus schützt Benutzergeräte, weil dadurch sichergestellt wird, dass das USB-Debugging und andere ADB-Befehle können nur ausgeführt werden, wenn Sie .__ entsperren können. das Gerät und bestätigen Sie den Dialog. Dies setzt voraus, dass Sie über adb .__ verfügen. Version 1.0.31 (verfügbar mit SDK Platform-Tools r16.0.1 und höher) um auf einem Gerät mit Android 4.2.2 oder höher zu debuggen

Ziehen Sie den Stecker heraus, warten Sie, stecken Sie das Kabel wieder ein und klicken Sie auf OK (im modalen Dialogfeld, das auf Ihrem Gerät angezeigt wird).

Wenn Sie auf Abbrechen klicken, wird das Gerät über adb devices als offline angezeigt.

16
petey

Nur wenn ich meine Erfahrungen teile, hatte ich -

  • Das Gerät wurde ausgesteckt und wieder angeschlossen
  • Installierte die richtigen Plattformtools
  • Installierte die richtige Android-Bridge. Schalten Sie das USB-Debugging ein und aus Ein und aus und ein ... 
  • Versuchte WiFi, aber es war offline 
  • etc. etc.

Für mich war das Ändern der Geräteverbindung von Mass Storage zu MTP ein Problem. Um dies zu tun, gehen Sie mit ausgezogenem Telefon in -

"Einstellungen" -> "Speicher" -> Klicken Sie auf das Menü Schaltfläche -> "USB-Computer Verbindung" -> "Mediengerät (MTP)"

Ich hoffe, das hilft jemandem, verrückt zu werden!

Vielen Dank, 

Asche.

12
Ash

Folgendes habe ich gemacht (Galaxy S4 4.2.2):

  • gehen Sie zu Einstellungen => über dieses Gerät => klicken Sie mehrmals auf "Versionsnummer", dh etwas wie "JDQ39.I9505XXBHYTGKDD" (nicht Android-Version oder etwas anderes); Hier werden Sie feststellen, dass Google oder Samsung eine Menge Humor haben, da Sie so oft klicken müssen, bis ein Toast angezeigt wird, auf dem "Sie sind nur ein paar Klicks vom Entwickeln" entfernt sind. nach etwa 10 Klicks haben Sie einen Toast "Sie sind ein Entwickler"

  • Gehen Sie zu "Entwicklungsoptionen" (auf der Registerkarte "Mehr" (Registerkarte "Einstellungen"). Stellen Sie sicher, dass "USB-Debugging" aktiviert ist.

Und es funktioniert ! Eclipse kann Ihre S4 (oder jedes andere Gerät) 4.2.2 sehen!

2
Regis_AG

Ich habe alles versucht, was hier und in anderen Beiträgen erwähnt wird. Es war nicht das Kabel, der USB-Port, der Neustart des PCs oder des Nexus 7, das Töten und Starten von adb oder das Aktivieren/Deaktivieren von USB-Debugging.

Es war aufgrund des 4.2.2 OTA-Updates, ich habe einfach den Ordner\platform-tools\ersetzt, wie hier beschrieben: Android ADB-Gerät offline, kann keine Befehle ausgeben

Laden Sie die aktualisierten Plattform-Tools herunter: http://dl.google.com/Android/repository/platform-tools_r16.0.1-windows.Zip

2
Steve Seeger

adb Warten auf Gerät

funktioniert bei mir. Trennen Sie einfach Ihr USB-Gerät, führen Sie diesen Befehl aus und schließen Sie Ihr Gerät an, während es wartet. :)

2
Pencilcheck

Ich hatte dieses Problem heute und es wurde behoben, indem das Tab2 neu gestartet wurde, während es an den Laptop/die Eclipse angeschlossen blieb

1
R Earle Harris

Prüfen Sie, ob Sie Android-Adb-Tools in Ubuntu installiert haben. Wenn Sie dies tun, ist das Adb-Tool möglicherweise alt. Deinstallieren Sie das neueste ADB-Tool, das Sie mit dem ADB-Plugin herunterladen, und erstellen Sie einen Alias. Um zu überprüfen, ob die Adb-Version "Adb-Version" ist, wenn es sich um die alte Version 1.0.29 handelt, ist die neueste und für Android 4.2.2 funktionierende Version 1.0.31.

Ich habe viele Sachen gemacht, bis ich das merkte.

1

Für mich war die beste Lösung: 

Aktualisieren Sie das Android SDK über den SDK-Manager. Entfernen des ".Android" -Ordners in meinem usr-Verzeichnis (Windows 7) und erneutes Einstecken des Geräts. Funktionierte aufgrund des ADB-RSA-Schlüsselproblems einwandfrei. Ich hatte eine ältere Version von ADB, die ich in c:\windows\system32\verstaute, weil ich nicht das gesamte freakin SDK installieren wollte, wenn ich nur einen Befehl Prompt wollte. Gutes altes Google, das neue Microsoft.

0
Kevin Burns

zu den Entwickleroptionen gehen und das USB-Debugging überprüfen, wurde es für mich gelöst

0
Mazen Elian

Sie können eine alte Version von adb.exe verwenden. Aktualisieren Sie die Plattform-Tools . Möglicherweise müssen Sie auch einen neuen Pfad zu adb.exe festlegen.

0
JohnyTex

Falls es jemandem hilft, hier anzukommen, hatte ich dieses Problem mit einem ZTE-Telefon.

Ich habe versucht, den Treiber basierend auf der offiziellen Liste hier zu installieren, aber im Geräte-Manager wurde der Treiber als nicht korrekt markiert markiert.

Am Ende fand ich den Weg für diese Arbeit:

  1. Drücken Sie die Menütaste
  2. Wählen Sie "Mit PC verbinden"
  3. Wählen Sie "Standardverbindungstyp".
  4. Wähle "Install Driver"
  5. Schließen Sie das Telefon an den PC an und wählen Sie die Option zum Installieren des Treibers
  6. Dann ändern Sie "Standardverbindungstyp" in "PC-Software".

Danach konnte ich:

adb kill-server
adb start-server
adb devices

und mein Gerät anzeigen.

0
Peter de Rivaz

Meine Lösung, die auf cm10.1 nachts auf Droid Bionic basiert, wurde nach der Aktualisierung der neuesten USB-Treiber mit der Option Mass Storage (anstelle der MTP-Option für die USB-Computerverbindung) verwendet. Anschließend wurde in Entwickleroptionen die Option "ADB über Netzwerk" deaktiviert " Möglichkeit. Dann wurde der RSA-Popup-Dialog ausgeführt.

0
Sam Adamsh