webentwicklung-frage-antwort-db.com.de

ADB erkennt Nexus 4 unter Windows 7 nicht

Ich arbeite unter Windows 7 und habe alle Treiber aktualisiert, wie auf der Android Entwicklerwebsite zur Verwendung von Hardwaregeräten angegeben. Eclipse ist jedoch immer noch vorhanden Ich erkenne mein Nexus 4 nicht, wenn ich versuche, die Anwendung auszuführen. Die Geräteauswahl Android) wird angezeigt, aber im Hardwarebereich wird nichts angezeigt. Ich habe das Debuggen aktiviert Apps und Mock-Locations sind auch auf meinem Handy verfügbar.

Liegt das daran, dass das Telefon noch neu ist? Gibt es eine Möglichkeit, mein Nexus mit Eclipse zusammenarbeiten zu lassen?

Unter ADB Geräten in der Eingabeaufforderung wird nichts angezeigt.

166
Rhiokai

Ich hatte mit meinem Nexus 4 eine ähnliche Situation. Für mich war es ein Problem mit den Treibern, die Windows automatisch installierte. Ich habe die Anweisungen in [Q] Computer erkennt das Telefon nicht? - Post # 8 befolgt. Ich hatte einige kleine Unterschiede unter Windows 7.

Für mich ich,

  1. Deinstallierte den Treiber vom Geräte-Manager
  2. Lassen Sie den generischen 'MTP-Gerätetreiber' automatisch installieren
  3. Klicken Sie mit der rechten Maustaste auf das neue Gerät und wählen Sie "Treiber aktualisieren".
  4. Wählen Sie 'Diskette' und zeigen Sie auf [Android-sdk-dir]\extras\google
  5. Beobachtet eine 'ADB'-Treiberinstallation.
  6. Öffnete Eclipse, um erfolgreich auf meinem Nexus 4 zu laufen.

Viel Glück!

266
Ben

Nur um einen vorherigen Kommentar zu bestätigen. Ich musste meine Verbindung in den Kamera-Modus (PTP) umschalten, zusätzlich zu den Entwickleroptionen, und dann USB-Debugging aus den neu angezeigten Entwickleroptionen auswählen.

68
JulianHarty

Um das USB Debuggen zu aktivieren, gehen Sie zu den Einstellungen über das Telefon und tippen Sie unten sieben Mal auf Build-Nummer. Dadurch werden die Entwicklereinstellungen aktiviert, in denen Sie das USB-Debugging aktivieren können.

52
Will

So beheben/installieren Sie Android USB-Treiber unter Windows 7/8 32-Bit/64-Bit:

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

Wenn es immer noch nicht funktioniert, versuchen Sie, von MTP zu PTP zu wechseln.

MTP -> PTP

41
Danpe

Ich hatte das gleiche Problem, wollte aber nicht in den PTP-Modus wechseln. So habe ich es behoben, indem MTP noch aktiviert war.

  1. Deinstallierter Google USB-Treiber von Eclipse im Android SDK-Manager.
  2. Deinstallation des Treibers im Geräte-Manager - Klicken Sie auf "Treiber von meinem Computer löschen".
  3. Ich habe mein Handy vom Computer getrennt und wieder eingesteckt.
  4. Windows "falsch" installierte Treiber für das Nexus 4.
  5. Das Nexus 4 wurde nun wie ein Laufwerk in My Computer angezeigt.
  6. Installieren Sie den Google USB-Treiber im SDK-Manager neu.
  7. Aktualisieren Sie den Nexus 4-Treiber im Geräte-Manager.
  8. Funktioniert alles.
20
Tyler

Ich hatte das gleiche Problem und keines der oben genannten Probleme hat funktioniert, aber die folgende Lösung hat bei mir funktioniert:

Auf meinem Nexus 4:

  • Gehe zu den Einstellungen

  • Wählen Sie die Entwickleroptionen aus (am Ende der Liste, nachdem Sie sieben Mal auf "Über das Telefon" gedrückt haben).

  • Überprüfen Sie das "USB-Debugging" und drücken Sie OK.

10
talel

In meinem Fall konnte ich das Problem einfach beheben, indem ich den USB-Verbindungsmodus von Media Device (MTP) auf Camera (PTP) umstellte.

5
steve84

Ich musste auf eine Neuinstallation von Windows 7 x64 zurückgreifen, um dieses Problem zu beheben.

Ich habe alle Schritte/Varianten in den anderen Antworten ausprobiert. Kein Glück. Der Geräte-Manager zeigt an, dass mein "Android-Gerät/Android= Composite ADB Interface" ordnungsgemäß mit dem 7.0.0.1-Treiber von Google funktioniert, aber "adb-Geräte" können mein Nexus 4 nicht anzeigen.

Ich habe SBDeview verwendet, um alle USB-Geräte zu deinstallieren, die an meinen Computer angeschlossen waren, mit Ausnahme von Tastatur und Maus. Kein Glück.

Ich habe "Versteckte Geräte anzeigen" im Geräte-Manager aktiviert und alles, was mit USB zu tun hat, deinstalliert. Kein Glück.

Ich habe die Anbieter-ID von Google zu adb_usb.ini hinzugefügt. Kein Glück. Ich habe adb_usb.ini gelöscht und 'Android Update adb' ausgeführt. Kein Glück.

Ich brachte mein Nexus 4 in die Wohnung meines Bruders, um zu bestätigen, dass es nicht fehlerhaft war. Arbeitete an seiner Maschine ohne Schluckauf.

Ich bin froh, dass die Neuinstallation funktioniert hat, denn für die weitere Fehlerbehebung mussten die Motherboards ausgetauscht oder ein MacBook gekauft werden.

Junge, das ist schnell eskaliert.

4
user1538028

Der Wechsel des USB-Modus von MTP zu PTP hat bei mir funktioniert.

3
Upadhye

Wie es geht Windows 8 (Ich denke, es wird auch für Windows 7 funktionieren)

  1. Öffnen Sie Android SDK Manager und löschen Sie den Google USB-Treiber
  2. Öffnen Sie die Systemsteuerung -> Geräte-Manager -> Finden Sie Ihr Nexus -> Rechtsklick -> Gerät löschen
  3. Trennen Sie Ihr Gerät
  4. Öffnen Sie Android SDK Manager und installieren Sie den Google USB-Treiber
  5. Schließen Sie Ihr Gerät an
  6. Öffnen Sie die Systemsteuerung -> Geräte-Manager -> Finden Sie Ihr Nexus -> Rechtsklick -> Treiber aktualisieren -> Manuelles Update -> Android-SDK-Ordner öffnen (Kontrollkästchen für Unterordner aktivieren) -> Treiber von Google Inc. Installieren
  7. adb kill-server; adb start-server; adb-Geräte sollten Ihren Nexus anzeigen

Vergessen Sie nicht, dass Android 4.2 jetzt möchten, dass Sie RSA-Schlüssel von Ihrem Computer senden, schauen Sie auf dem Bildschirm Ihres Geräts.

So aktivieren Sie die Entwickleroptionen für Android 4.2: Öffnen Sie Einstellungen -> Informationen zum Telefon -> Tippen Sie siebenmal auf Build-Nummer.

2

Nur um die oben genannten Beiträge zu ergänzen, damit jeder, der Probleme hat, sein Nexus 4 von Eclipse - ADT erkannt zu bekommen. In der Vergangenheit wurde das Gerät von Eclipse ADT problemlos erkannt!

Ich bin auf die gleichen Probleme gestoßen wie die ursprüngliche Frage. Jeder Ansatz, den ich versuchte, würde nicht funktionieren ...

  • Auswahl "USB-Debug" umschalten
  • Aktivieren oder Deaktivieren der Auswahl von Apps von Drittanbietern
  • Mock-Speicherorte zulassen
  • Treiber neu installieren
  • Starten Sie adb.exe neu

Einfache Lösung am Ende

  • Gehe zu Einstellungen -> Speicher -> USB-Computerzustand (Menüoption vom Speicherbildschirm)

  • Wechseln Sie von Media Device (MTP) zu Camera (PTP)

2
P_Fitz

Sie müssen USB-Treiber nur installieren, wenn Sie Windows verwenden. (Wenn Sie MAC/Linux verwenden, funktioniert dies höchstwahrscheinlich ohne Treiberinstallationen.)

in dem folgenden Link beschreiben sie, wie es geht:

http://developer.Android.com/tools/extras/oem-usb.html

Zusamenfassend:

  1. Schließen Sie Ihr Android-Gerät an den USB-Anschluss Ihres Computers an.
  2. Klicken Sie mit der rechten Maustaste auf Ihrem Desktop oder im Windows-Explorer auf Computer und wählen Sie Verwalten.
  3. Wählen Sie im linken Bereich Geräte aus.
  4. Suchen Sie und erweitern Sie Anderes Gerät in dem 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 6. der Hardware-Update-Assistent gestartet.
  6. Wählen Sie Auf dem Computer nach Treibersoftware suchen und klicken Sie auf Weiter. Klicken Sie auf Durchsuchen und suchen Sie den USB-Treiberordner. (Der Google USB-Treiber befindet sich unter\extras\google\usb_driver.)
  7. Klicken Sie auf Weiter, um den Treiber zu installieren.
1
uris

Folgen Sie dazu den Anweisungen von Google OEM USB Drivers.

1
RobertoNovelo

Falls keine der Antworten funktioniert, helfen möglicherweise die folgenden Erläuterungen. Ich folgte der obersten Antwort und versuchte, das Programm mit ADB von der Kommandozeile aus zu laden, um die möglichen Komplikationen zu verringern. Dies funktionierte jedoch nicht.

Sobald der PTP-Modus aktiviert wurde, fand der ADB-Gerätebefehl mein Nexus 4, aber ich konnte nicht darauf pushen. Ich musste Eclipse verwenden, damit der angezeigte Dialog den unten beschriebenen RSA-Schlüssel akzeptiert.

Hinweis: Wenn Sie ein Gerät mit Android 4.2.2 oder höher) an Ihren Computer anschließen, werden Sie in einem Dialogfeld gefragt, ob Sie einen RSA-Schlüssel akzeptieren möchten.

1
bitrock

Ich habe 2 Nexus 4 Geräte. Einer stellte ohne Probleme eine Verbindung zu ADB her, der zweite tauchte nie auf, als ich den adb devices Befehl. Ein weiteres Symptom war, dass das zweite Telefon im Windows Explorer nicht als tragbares Gerät angezeigt wurde, als das Telefon auf den Medienmodus eingestellt war.

Irgendwann stellte ich fest, dass eine vorübergehende Lösung für das zweite Nexus darin bestand, es in den PTP-Modus zu versetzen. Dann wurde es vom adb devices Befehl. Das Besondere war, dass das erste Telefon die ganze Zeit in beiden Modi funktionierte!

Endlich habe ich diese Lösung gefunden , mit der ich jetzt beide Telefone in beiden Modi verbinden kann:

  • uSB-Modus des Telefons auf MTP (Media) einstellen
    Deinstallieren Sie mithilfe des PC-Geräte-Managers das Gerät -> Android-Gerät -> Android ADB-Schnittstelle
    Aktivieren Sie unbedingt das Kontrollkästchen "Treibersoftware löschen"!

  • stellen Sie dann den USB-Modus des Telefons auf PTP (Kamera) ein.
    Deinstallieren Sie das Gerät mit dem PC-Geräte-Manager -> Portable Devies -> Nexus 4

  • Ziehen Sie dann den USB-Stecker heraus und stecken Sie ihn wieder ein (stellen Sie sicher, dass MTP (Media) eingestellt ist und ich festgestellt habe, dass das Gerät im Geräte-Manager als -> Portable Devies -> Nexus 4 korrekt registriert wurde

Lösung gefunden unter: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298

Wenn Sie ein ähnliches Problem haben, um Ihr Nexus mit ADB zu verbinden, empfehle ich, es zuerst in den PTP-Modus zu schalten. Wenn Ihr Problem mit diesem Schritt behoben ist, empfehle ich, die oben aufgeführten zusätzlichen Schritte durchzugehen, da MTP wahrscheinlich der Modus ist, auf den Sie Ihr Telefon die meiste Zeit einstellen möchten.

1
Jpsy

Ich habe eine Möglichkeit, Ihr Problem zu beheben:

  1. Laden Sie das Nexus Root Toolkit v2.0.4 herunter: http://www.wugfresh.com/nrt/
  2. Installieren und wählen Sie Ihren Taucher und wählen Sie die Google API. Zum Beispiel habe ich mich für Nexus 4 entschieden und Google API 4.4.4 ausgewählt
  3. Klicken Sie auf "Vollständige Treiberinstallation ..." und dann auf die Registerkarte "Schritt 3". Wählen Sie die Google-Treiber.
1
xcodedeveloper

Meine Symptome waren, dass das zusammengesetzte Gerät (das alle tatsächlichen USB-Geräte wie die ADB-Schnittstelle, die Kamera usw. enthält) nicht installiert wurde. Dies hat eine Hardware-ID von:

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

Nach den untergeordneten Elementen des zusammengesetzten Geräts wird & MI _ ## angezeigt. Wenn Sie diese sehen, ist dies nicht dasselbe Problem.

Ich habe dieses Problem behoben, indem ich die Datei "usb.inf" von einer virtuellen Maschine unter Windows 7 nach "% windir%\inf" kopiert habe. Die Hardware wurde erkannt und anschließend ordnungsgemäß installiert.

1
Joseph Lennox

Unter Windows 7 mit Samsung Nexus S wurde im Geräte-Manager nichts angezeigt. Der Befehl adb devices Zeigte keine Geräte an, aber beim Anschließen des Geräts wurde das USB-Debugging ausgeführt war an und verbunden.

Ich habe die Antwort von Andrea vom 2. Februar verwendet, um den Google USB-Treiber zu installieren, der das Verzeichnis/gooogle/usb_driver erstellt hat, und die Antwort von RobertNovelo vom 7. März verwendet, um zum Link zu wechseln und den Anweisungen zu folgen. Das Gerät wurde im Geräte-Manager unter "Sonstige" angezeigt. Ich habe mit der rechten Maustaste darauf geklickt und den Update-Treiber ausgewählt. Jetzt wird er im Geräte-Manager unter "Android-Gerät" angezeigt und in der Befehlszeile adb devices Aufgelistet.

1
BenTallmadge

Ich hatte ein ähnliches Problem und keine der vorherigen Lösungen hat für mich funktioniert, und ich habe es nur selbst gelöst (nach ein paar Stunden Frustration), also werde ich meine Lösung teilen.

Mein Computer hat plötzlich aufgehört, ein Android Gerät zu erkennen, das ich nach der Installation angeschlossen habe Android Composite ADB Interface für mein Nexus 4) Treiber, da jeder Versuch des Geräte-Managers fehlgeschlagen ist (Geräte-Manager reagiert jedes Mal nicht mehr).

Also habe ich es so gelöst:

  1. Schalten Sie Windows in den abgesicherten Modus
  2. Deinstallieren Sie Android Composite ADB Interface
  3. Installieren Sie das alte SAMSUNG Android ADB Interface
  4. Schalten Sie Windows in den normalen Modus
  5. Plug-in Android Gerät (Nexus 4 in meinem Fall)
  6. Windows hat das Gerät als Nexus 4 erkannt
  7. Installieren Sie den Treiber aus dem Android-sdk/extras/google-Ordner
  8. Alles funktioniert wieder! :)
1

Es fehlte ein Fahrerproblem bei mir. Ich hatte das USB-Debugging aktiviert, versucht, das USB-Kabel zu ändern, die Google USB-Treiber neu zu installieren, aber nichts kam zu meiner Rettung.

Dann habe ich letztendlich die Gerätetreiber wie vorgeschlagen heruntergeladen hier .

Um sicherzustellen, dass Sie ein Gerätetreiberproblem haben, gehen Sie zu:

  1. Computer-> Rechtsklick
  2. Verwalten
  3. Gerätemanager

Und sehen Sie nach, ob Ihr Nexus als " Android-Gerät " oder als Gerät in " Andere ".

Wenn dies unter " Andere " angezeigt wird, sollte Ihr Problem behoben werden, indem Sie this herunterladen und extrahieren und dann die folgenden Schritte ausführen:

  1. Klicken Sie mit der rechten Maustaste auf Ihr Gerät, nachdem Sie es im Geräte-Manager gemäß den oben genannten drei Schritten gefunden haben.
  2. Sagen Sie Treibersoftware aktualisieren .
  3. Sagen Sie Auf dem Computer nach Treibersoftware suchen
  4. Positionieren Sie es an der Stelle, an der Sie die Treiber über den obigen Link heruntergeladen haben.

Schließlich wird Ihr Gerät wie folgt angezeigt:

Computer Management Screenshot

Sobald Sie dies tun, wird ein Popup auf Ihrem Gerät angezeigt, in dem Sie um die Erlaubnis zum Debuggen gebeten werden. Sobald Sie akzeptieren, sind Sie bereit!

0
Aniruddha

Meine Windows 7-Installation fand überhaupt keinen Treiber. Der xda-Forenbeitrag enthält den richtigen Ordner, um Windows mitzuteilen, wo sich die Treiber befinden - {SDK directory}/extras/google/usb-driver.

Wenn Sie nicht über den Ordner Extras/Google + Tim Bellis verfügen, rufen Sie den SDK-Manager in Ihrer IDE auf, suchen Sie in der Kategorie Extras nach dem Google USB-Treiber und installieren Sie ihn. Ich kann Ihnen nicht sagen, wie das in Eclipse gemacht wird, aber wenn Sie IntelliJ IDEA haben, ist es am Ende der Liste, markieren Sie es und klicken Sie auf "Install packages".

0
Andrea

Für mich war es Nexus 4 und Windows 7. Ich habe die Treiber neu installiert, auf PTP umgestellt - im Grunde ging alles durch.

Durch Klicken auf die Registerkarte MainActivity.Java anstelle von activity_main.xml in Eclipse wurde das Problem behoben.

0
Richard M

(Windows 7) Meine Lösung bestand darin, das Gerät in Geräte-Manager zu finden, den vorhandenen Treiber zu deinstallieren und einen neuen aus dem Ordner Android) in Ihrem Benutzerkonto zu installieren Verwenden Sie die Option Unterverzeichnisse einschließen.

Alles Gute.

0
Andrew

Meine Lösung ist sehr dumm. Ich hatte alle oben genannten Lösungen ausprobiert und so viele Stunden verschwendet. Dann fand ich die Lösung heraus, als ich die Entwickleroptionen durchsuchte. Ich habe die Option "USB-Debugging" nicht angekreuzt. Die alberne Annahme, dass Entwickleroptionen aktiviert sind, bedeutet, dass USB-Debugging aktiviert ist, aber ich habe mich geirrt.

0
Brandon Chen

Wenn Sie Probleme haben, den ADB-Treiber unter Windows 8.1 zu installieren, versuchen Sie diese Lösung: ADB-Treiber und Windows 8.1

0
IvanRF

Einige von Ihnen sind möglicherweise auf dieses Problem gestoßen. Wenn Sie den USB-Treiber nicht finden (wie ich habe ich ein Bundle von Eclipse und das Android SDK) heruntergeladen), gehen Sie zu <sdk>/SDK Manager. Öffnen Sie es und wählen Sie SB Driver aus den zu installierenden Optionen und Sie sind bereit. Ich musste auch den PTP-Modus ausführen.

0
kornjjuan