Ich verwende Windows 7 und habe alle Treiber aktualisiert, die auf der Android-Entwickler-Website zur Verwendung von Hardwaregeräten angegeben sind. Allerdings Eklipse ist noch nicht meinen Nexus 4 erkennen , wenn ich versuche , die Anwendung auszuführen. Die Android-Geräteauswahl wird angezeigt, im Hardwarebereich wird jedoch nichts angezeigt. Ich habe auch Debugging, Apps von Drittanbietern und Mock-Standorte auf meinem Telefon aktiviert.
Liegt das daran, dass das Telefon noch neu ist? Gibt es eine Möglichkeit, mein Nexus mit Eclipse zum Laufen zu bringen?
Unter ADB- Geräten wird in der Eingabeaufforderung nichts angezeigt.
adb devices
in der Eingabeaufforderung etwas an?Antworten:
Ich hatte eine ähnlich klingende Situation mit meinem Nexus 4. Für mich war es ein Problem mit den Treibern, die Windows automatisch installierte. Ich habe die Anweisungen in [Q] befolgt. Computer erkennt Telefon nicht? - Beitrag Nr. 8 . Ich hatte einige kleine Unterschiede unter Windows 7.
Für mich habe ich
Viel Glück!
quelle
extras\google
Verzeichnis, nur einextras\android
. Weißt du was ich falsch mache?SDK Manager.exe
. Um das zum Laufen zu bringen , musste ichJAVA_HOME
den Speicherort meines JDK festlegen .Nur um einen vorherigen Kommentar zu bestätigen. Ich musste meine Verbindung in den Kameramodus (PTP) umschalten, zusätzlich zu den Entwickleroptionen aktivieren und dann USB-Debugging aus den neu angezeigten Entwickleroptionen auswählen.
quelle
Um das USB- Debugging zu aktivieren , gehen Sie zu 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.
quelle
So reparieren / installieren Sie den Android USB-Treiber unter Windows 7/8 32bit / 64bit :
<sdk>\extras\google\usb_driver\
.)Wenn es immer noch nicht funktioniert, wechseln Sie von MTP zu PTP .
quelle
Ich hatte das gleiche Problem, wollte aber nicht in den PTP-Modus wechseln. So habe ich es behoben, während MTP noch aktiviert war.
quelle
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 Entwickleroptionen (am Ende der Liste, nachdem Sie sieben Mal auf "Über Telefon" gedrückt haben).
Überprüfen Sie das "USB-Debugging" und drücken Sie OK.
quelle
In meinem Fall konnte ich das Problem einfach beheben, indem ich meinen USB-Verbindungsmodus von Media Device (MTP) auf Camera (PTP) änderte.
quelle
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 würde anzeigen, dass mein "Android-Gerät / Android Composite ADB-Interface" ordnungsgemäß mit dem 7.0.0.1-Treiber von Google funktioniert, aber nichts könnte "ADB-Geräte" dazu bringen, mein Nexus 4 anzuzeigen.
Ich habe USBDeview verwendet, um alle USB-Geräte zu deinstallieren, die mit Ausnahme von Tastatur und Maus an meinen Computer angeschlossen waren. Kein Glück.
Ich habe im Geräte-Manager "Versteckte Geräte anzeigen" aktiviert und alles, was mit USB zu tun hat, deinstalliert. Kein Glück.
Ich habe die Hersteller-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 ohne Schluckauf an seiner Maschine.
Ich bin froh, dass die Neuinstallation funktioniert hat, da für die weitere Fehlerbehebung Motherboards ausgetauscht oder ein MacBook gekauft werden mussten.
Junge, das ist schnell eskaliert.
quelle
Das Ändern des USB-Modus von MTP zu PTP hat bei mir funktioniert.
quelle
Wie es unter Windows 8 gemacht wird (ich denke, es wird auch unter Windows 7 funktionieren)
Vergessen Sie nicht, dass Android 4.2 jetzt möchte, dass Sie den RSA-Schlüssel von Ihrem Computer senden. Schauen Sie sich den Bildschirm Ihres Geräts an.
So aktivieren Sie Entwickleroptionen unter Android 4.2: Öffnen Sie Einstellungen -> Über das Telefon -> Tippen Sie siebenmal auf Build-Nummer.
quelle
Nur um die oben genannten Beiträge für alle zu ergänzen, die Schwierigkeiten haben, ihr Nexus 4 von Eclipse - ADT zu erkennen. In der Vergangenheit wurde das Gerät von Eclipse ADT ohne Probleme erkannt!
Ich hatte die gleichen Probleme wie die ursprüngliche Frage. Jeder Ansatz, den ich versuchte, würde nicht funktionieren ...
Einfache Lösung am Ende
Gehen Sie zu Einstellungen -> Speicher -> Zustand des USB-Computers (Menüoption auf dem Speicherbildschirm).
Wechsel von Media Device (MTP) zu Camera (PTP)
quelle
Sie müssen USB-Treiber nur installieren, wenn Sie Windows verwenden (Wenn Sie MAC / Linux verwenden, funktioniert dies höchstwahrscheinlich ohne Treiberinstallationen).
Im folgenden Link beschreiben sie, wie es geht:
http://developer.android.com/tools/extras/oem-usb.html
Zusamenfassend:
quelle
Meine Symptome waren, dass das Composite-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:
Die Kinder des zusammengesetzten Geräts haben & MI _ ## hinter sich. Wenn Sie diese sehen, ist dies nicht das gleiche Problem.
Ich habe dieses Problem behoben, indem ich usb.inf von einer virtuellen Maschine unter Windows 7 nach% windir% \ inf kopiert habe. Die Hardware wurde erkannt und anschließend ordnungsgemäß installiert.
quelle
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 verwendete. Ein weiteres Symptom war, dass das zweite Telefon im Windows Explorer nicht als tragbares Gerät angezeigt wurde, als das Telefon in den Medienmodus versetzt wurde.Irgendwann stellte ich fest, dass eine vorübergehende Lösung für das zweite Nexus darin bestand, es in den PTP-Modus zu schalten. Dann wurde es vom
adb devices
Befehl gefunden. Das seltsame 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:
Stellen Sie den USB-Modus des Telefons auf MTP (Medien) ein.
Deinstallieren Sie das Gerät mit dem PC-Geräte-Manager -> Android-Gerät -> Android ADB-Schnittstelle.
Aktivieren Sie das Kontrollkästchen "Treibersoftware löschen"!
Stellen Sie dann den USB-Modus des Telefons auf PTP (Kamera) ein.
Deinstallieren Sie das Gerät mithilfe des PC-Geräte-Managers -> Tragbare Geräte -> Nexus 4
Ziehen Sie dann den USB-Stecker heraus und schließen Sie ihn wieder an (stellen Sie sicher, dass er auf MTP (Media) eingestellt ist, und ich habe festgestellt, dass das Gerät im Geräte-Manager korrekt als -> Portable Devies -> Nexus 4 registriert wurde
Lösung gefunden unter: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298
Wenn Sie ein ähnliches Problem beim Verbinden Ihres Nexus mit ADB haben, empfehle ich, es zuerst in den PTP-Modus zu schalten. Wenn Ihr Problem mit diesem Schritt verschwindet, empfehle ich, die oben aufgeführten zusätzlichen Schritte auszuführen, da MTP wahrscheinlich der Modus ist, auf den Sie Ihr Telefon die meiste Zeit einstellen möchten.
quelle
Befolgen Sie dazu die Anweisungen von Google, OEM USB-Treiber .
quelle
Falls keine der Antworten funktioniert, helfen möglicherweise die folgenden Erläuterungen. Ich folgte der obersten Antwort und versuchte, das Programm mit ADB über die Befehlszeile zu laden , um mögliche Komplikationen zu reduzieren. Dies funktionierte jedoch nicht.
Sobald der PTP-Modus aktiviert wurde, fand der Befehl ADB-Geräte mein Nexus 4, aber ich konnte nicht darauf pushen. Ich musste Eclipse verwenden und damit der Dialog angezeigt wird, kann der unten beschriebene RSA-Schlüssel akzeptiert werden.
quelle
Unter Windows 7 mit Samsung Nexus S wurde im Geräte-Manager nichts
adb devices
angezeigt. Der Befehl zeigte keine Geräte an. Wenn das Gerät angeschlossen war, war das USB-Debugging aktiviert 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 gelangen 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.quelle
Ich hatte ein ähnliches Problem und keine der vorherigen Lösungen hat für mich funktioniert. Ich habe es nur selbst gelöst (nach ein paar Stunden Frustration), also werde ich meine Lösung teilen.
Mein Computer erkannte plötzlich kein Android-Gerät mehr, das ich angeschlossen hatte, nachdem er die Android Composite ADB-Schnittstelle für mein Nexus 4 installiert hatte. Ich konnte den Treiber nicht deinstallieren, da der Versuch des Geräte-Managers nicht erfolgreich war (der Geräte-Manager reagierte nicht mehr jedes Mal).
Also habe ich es so gelöst:
quelle
Ich habe eine Möglichkeit, Ihr Problem zu beheben:
quelle
Bei meiner Windows 7-Installation wurde überhaupt kein Treiber gefunden. Der Beitrag in den xda-Foren 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 dies in Eclipse zu tun ist, aber wenn Sie IntelliJ IDEA haben , befindet es sich am Ende der Liste, markieren Sie es und klicken Sie auf "Pakete installieren".
quelle
(Windows 7) Meine Lösung hierfür bestand darin, das Gerät im Geräte-Manager zu finden , den vorhandenen Treiber zu deinstallieren und einen neuen Treiber aus dem Android-Ordner in Ihrem Benutzerkonto mithilfe der Option include-Unterverzeichnisse zu installieren.
Alles Gute.
quelle
Einige von Ihnen haben dieses Problem möglicherweise festgestellt. Wenn Sie den USB-Treiber nicht finden (wie ich habe ich ein Paket von Eclipse und das Android SDK heruntergeladen), gehen Sie zu
<sdk>/SDK Manager
. Öffnen Sie es und wählen Sie USB-Treiber aus den zu installierenden Optionen. Sie sind bereit. Ich musste auch den PTP-Modus machen.quelle
Wenn Sie Probleme bei der Installation des ADB-Treibers unter Windows 8.1 haben , versuchen Sie diese Lösung: ADB-Treiber und Windows 8.1
quelle
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 für mich behoben.
quelle
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 markiert. Die dumme Annahme, dass Entwickleroptionen aktiviert sind, bedeutet, dass USB-Debugging aktiviert wird, aber ich habe mich geirrt.
quelle
Es war ein Fahrer fehlendes Problem mit mir. Ich hatte das USB-Debugging aktiviert, versucht, das USB-Kabel zu wechseln, die Google USB-Treiber neu zu installieren, aber nichts kam mir zu Hilfe.
Dann habe ich letztendlich die hier vorgeschlagenen Gerätetreiber heruntergeladen .
Um sicherzustellen, dass Sie ein Problem mit dem Gerätetreiber haben, gehen Sie zu:
Und sehen Sie, ob Ihr Nexus als " Android-Gerät " oder als Gerät in " Andere " angezeigt wird .
Wenn es in „zeigt Others “, sollte Ihr Problem durch das Herunterladen gelöst werden und das Extrahieren dieser und folgenden Sie folgendermaßen vor:
Schließlich wird Ihr Gerät wie folgt angezeigt:
Sobald Sie dies tun, wird auf Ihrem Gerät ein Popup angezeigt, in dem Sie um Erlaubnis zum Debuggen gebeten werden. Sobald Sie akzeptieren, sind Sie bereit!
quelle