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.
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,
Viel Glück!
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.
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.
So beheben/installieren Sie Android USB-Treiber unter Windows 7/8 32-Bit/64-Bit:
<sdk>\extras\google\usb_driver\
.)Wenn es immer noch nicht funktioniert, versuchen Sie, von MTP zu PTP zu wechseln.
Ich hatte das gleiche Problem, wollte aber nicht in den PTP-Modus wechseln. So habe ich es behoben, indem MTP noch aktiviert war.
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.
In meinem Fall konnte ich das Problem einfach beheben, indem ich den USB-Verbindungsmodus von Media Device (MTP) auf Camera (PTP) umstellte.
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.
Der Wechsel des USB-Modus von MTP zu PTP hat bei mir funktioniert.
Wie es geht Windows 8 (Ich denke, es wird auch für Windows 7 funktionieren)
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.
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 ...
Einfache Lösung am Ende
Gehe zu Einstellungen -> Speicher -> USB-Computerzustand (Menüoption vom Speicherbildschirm)
Wechseln Sie von Media Device (MTP) zu Camera (PTP)
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:
Folgen Sie dazu den Anweisungen von Google OEM USB Drivers.
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.
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.
Ich habe eine Möglichkeit, Ihr Problem zu beheben:
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.
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.
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:
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:
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:
Schließlich wird Ihr Gerät wie folgt angezeigt:
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!
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".
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.
(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.
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.
Wenn Sie Probleme haben, den ADB-Treiber unter Windows 8.1 zu installieren, versuchen Sie diese Lösung: ADB-Treiber und Windows 8.1
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.