Android Device Chooser - Gerät wird nicht angezeigt

92

Ich verwende Eclipse + ADT und mein physisches Gerät (unten aufgeführt) ist in der Android-Geräteauswahl nicht aufgeführt. Ich habe Eclipse und alle Android-Pakete aktualisiert. Auf meinem Telefon wird Android OS 1.6 ausgeführt, das der im Eclipse-Projekt aufgeführten Zielversion entspricht.

Der Grund, warum ich mich entschlossen habe, auf einem realen Gerät zu testen, ist, dass der Emulator beim Ausführen meines Projekts nicht mehr richtig zu funktionieren scheint. Der Emulator wird gestartet, das Programm jedoch nie. Irgendwelche Ideen?

(mit Windows 7 / t-mobile mytouch 3g)

mportiz08
quelle
Ich hoffe, dies wird allen helfen, die mit dem gleichen Problem konfrontiert sind.
Rupesh Yadav

Antworten:

151

Stellen Sie zunächst sicher, dass der Android ADB mit Ihrem Gerät "sprechen" kann.

  • Öffnen Sie eine Windows-Eingabeaufforderung (cmd.exe) / Mac Terminal.
  • cdWechseln Sie zu dem Ordner (via ), in dem sich ADB.exe befindet, z. B. C: \ Android \ android-sdk \ platform-tools.
  • Art adb devices

Wenn Ihr Gerät aufgelistet ist (Seriennummer wird angezeigt), fahren Sie mit der zweiten Prüfung fort. Andernfalls bedeutet dies, dass ADB derzeit nicht mit Ihrem Gerät kommunizieren kann. Es gibt viele Gründe, die das Problem verursachen können. Versuchen Sie:

  • Aktivieren Sie auf Ihrem Gerät unter "Einstellungen -> Anwendung -> Entwicklung" den "USB-Debugging-Modus".
  • Aktivieren Sie auf Ihrem Gerät unter Einstellungen -> Anwendung -> Entwicklung die Option "Installation von nicht marktüblichen Anwendungen zulassen".
  • Starten Sie Windows / Mac neu.
  • Starten Sie das Android-Gerät neu.
  • Installieren Sie unter Windows / Mac die Gerätetreiber neu.

Stellen Sie zweitens sicher, dass Sie den Auswahlmodus für Bereitstellungsziele auf manuell einstellen:

  • Klicken Sie in der Ansicht Eclipse Package Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie Ausführen als -> Konfigurationen ausführen ...
  • Im Dialogfeld "Konfigurationen ausführen" unter "Android-Anwendung". Wenn Ihre App nicht vorhanden ist, doppelklicken Sie auf Android-Anwendung, um eine neue Konfiguration zu erstellen, und geben Sie ihr einen geeigneten Namen (z. B. Ihre App). Stellen Sie sicher, dass diese Konfiguration ausgewählt ist.
  • Stellen Sie im rechten Bereich für die Registerkarte Android sicher, dass Ihr Projekt unter Projekt angezeigt wird. Wählen Sie auf der Registerkarte "Ziel" die Option "Immer zur Auswahl des Geräts auffordern" oder "Manuell".
  • Klicken Sie auf "Übernehmen" und schließen Sie das Dialogfeld "Konfigurationen ausführen".
    Wenn Sie Ihre App das nächste Mal ausführen, sollte Ihre Geräteliste angezeigt werden.

Ihr Gerät kann immer noch nicht angezeigt werden? OK. Stellen Sie drittens sicher, dass Ihre Android-Version "Project Build Target" auf Ihrem Gerät unterstützt wird.

  • Überprüfen Sie die Android-Version Ihres Geräts. Wählen Sie auf Ihrem Gerät Einstellungen-> Über Gerät.
  • Überprüfen Sie die Android-Version Ihres Projekts. Klicken Sie mit der rechten Maustaste auf Ihr Projekt-> Eigenschaften-> Android-> ProjectBuildTarget.
  • Stellen Sie sicher, dass es nicht neuer als die Version Ihres Geräts ist.
Giacatho
quelle
3
Vielen Dank, es war ein Treiberproblem mit meinem HTC. Das Herunterladen und Installieren des neuesten Windows-Treibers hat mein Problem gelöst.
Aeldron
Das Aktivieren des USB-Debuggens unterscheidet sich jetzt zwischen den Android-Versionen. Sehen Sie meine Antwort hier, die aktualisiert wird: stackoverflow.com/questions/2256884/…
Raj
2
Für Nexus 4 habe ich die Treiber gemäß den Anweisungen auf dieser Site installiert: androidsecurity.wordpress.com/2013/06/05/…
SaiyanGirl
Nach den obigen Schritten nach dem Fehler sehe ich, dass [Xtouck] adb normal läuft. [Xtouck] Durchführen des Aktivitätsstarts von com.example.xtouck.MainActivity [Xtouck] Automatischer Zielmodus: Verwenden des Geräts '0123456543ABCDEFG' [Xtouck] Hochladen von Xtouck.apk auf das Gerät '0123456543ABCDEFG' [Xtouck] Installieren von Xtouck.apk aufgetreten während: "Xtouck starten". com.android.ddmlib.IDevice.installRemotePackage (Ljava / lang / String; Z [Ljava / lang / String;) Ljava / lang / String;
PHP Avenger
Das Project Build Target war mein Problem.
Josef
23

Denken Sie auch daran, den Auswahlmodus für Bereitstellungsziele auf manuell einzustellen (Debug-Konfigurationen -> Registerkarte Ziel).

Vishal
quelle
Warum haben sie das auf developer.android.com verpasst? danke
leshka
Oh man VIELEN DANK! Es war so ärgerlich, meinen AVD nicht auswählen zu können, da ich auf drei Bildschirmdichten testen muss. Gott segne.
racl101
21

Nachdem ich einige der Schritte in anderen Antworten hier sowie die hier aufgeführten Schritte befolgt hatte: ADB-Treiber für HTC Incredible , musste ich zwei Befehle eingeben, bevor mein Telefon angezeigt wurde.

adb kill-server
adb start-server

Nach diesen beiden Befehlen würde mein Gerät schließlich angezeigt, wenn ich ausgeführt werde

adb devices

Von Zeit zu Zeit kann der ADB-Prozess hängen bleiben (Fachbegriff dort). In diesem Fall funktionieren die oben genannten Befehle nicht. Ich habe festgestellt, dass das Beenden des ADB-Prozesses (suchen Sie auf adb.exeder Registerkarte Prozesse im Task-Manager unter Windows nach oder beenden Sie die PID für adb unter Linux) und verwenden Sie dann

adb start-server

behebt im Allgemeinen dieses Problem.

CatShoes
quelle
20

Ich denke, das lag daran, dass die Option für das USB-Debugging auf dem Gerät nicht aktiviert war

mportiz08
quelle
Einstellungen -> Anwendungen -> Entwickler
GuybrushThreepwood
3
Das Aktivieren des USB-Debuggens unterscheidet sich jetzt zwischen den Android-Versionen. Sehen Sie meine Antwort hier, die aktualisiert wird: stackoverflow.com/questions/2256884/…
Raj
Ich hatte das gleiche Problem, meine Abteilung war nicht in adv aufgeführt. aber ich erkannte, dass mein Problem darin bestand, das USB-Kabel an einen falschen PC anzuschließen! Ich benutze zwei PCs und habe die USB-Buchsen vertauscht :) Denken Sie immer über alle möglichen Ursachen nach
Fer
Befolgen Sie einfach die Schritte von der Android Developer-Website developer.android.com/tools/extras/oem-usb.html
vovahost
8

Dieser Hinweis von der Android Developer-Website hat für mich funktioniert:

Aktivieren Sie das USB-Debugging auf Ihrem Gerät. Auf den meisten Geräten mit Android 3.2 oder älter finden Sie die Option unter Einstellungen> Anwendungen> Entwicklung. Unter Android 4.0 und höher finden Sie diese unter Einstellungen> Entwickleroptionen. Hinweis: Unter Android 4.2 und höher sind die Entwickleroptionen standardmäßig ausgeblendet. Um es verfügbar zu machen, gehen Sie zu Einstellungen> Über das Telefon und tippen Sie sieben Mal auf Build-Nummer. Kehren Sie zum vorherigen Bildschirm zurück, um nach Entwickleroptionen zu suchen.

Raj
quelle
10
Tippen Sie sieben Mal auf die "Build-Nummer", da alles andere nicht intuitiv wäre.
Raj
1
Ich habe die Entwicklereinstellungen entsperrt und das USB-Debugging auf meinem Galaxy Nexus aktiviert, aber es wird von Eclipse nicht erkannt.
Klaasvaak
1
Stellen
Ich musste auf "Ausführen" klicken (was keine Geräte zeigte), dann auf dem Gerät das USB-Debug aus- und wieder einschalten. Mein Gerät wurde dann in der Geräteliste angezeigt. Dies muss jedes Mal gemacht werden, wenn ich renne :(
Brett Gregson
3

Wenn Sie im Dialogfeld "Debuggen als" die Option "Android-Anwendung" auswählen, sollten Sie den Debugger direkt an das Gerät anhängen können. Stellen Sie sicher, dass Sie ADB-Geräte auf Ihrer Shell ausführen und Ihr Gerät aufgelistet sehen. Wenn nicht, müssen Sie den Treiber für das Gerät neu installieren. Sie können die Treiber, die Sie haben, mit USBdeview deinstallieren und dann die Treiber herunterladen und erneut installieren, bis die Seriennummer des Geräts angezeigt wird, das beim Ausführen von ADB-Geräten aufgeführt ist. - Arunabh Das

Arunabh Das
quelle
3

Keine der anderen Antworten hat bei mir funktioniert. Für mich hat sich das Gerät bei Eclipse registriert, nachdem ich das Telefon neu gestartet habe. Der Prozess dafür wird je nach Telefonmodell variieren.

Gavin Miller
quelle
Ich habe die beiden Geräte (Android v. 2.3.4 = API 10, v. 4.0.3 = API 15) erst nach dem Neustart der Telefone und meines Mac registriert. OS 10.8.2, Android-Tools: 21.0.0.v201210310015-519525.
Brannerchinese
3

http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

Windows 7

So installieren Sie den Android USB-Treiber zum ersten Mal unter Windows 7:

Schließen Sie Ihr Android-Gerät an den USB-Anschluss Ihres Computers an. Klicken Sie mit der rechten Maustaste auf Ihrem Desktop oder Windows Explorer auf Computer und wählen Sie Verwalten. Wählen Sie im linken Bereich Geräte aus. Suchen und erweitern Sie das andere Gerät im rechten Bereich. Klicken Sie mit der rechten Maustaste auf den Gerätenamen (z. B. Nexus S) und wählen Sie Treibersoftware aktualisieren. Dadurch wird der Hardware-Update-Assistent gestartet. Wählen Sie Auf meinem 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.) Klicken Sie auf Weiter, um den Treiber zu installieren.

Iraklis
quelle
Wenn nach diesem Schritt immer noch Probleme auftreten (gelbes Warnzeichen im Geräte-Manager des Treibers), deinstallieren Sie den Treiber und suchen Sie nach Treiberänderungen. Ich habe versucht, den Treiber zu aktualisieren, aber die Datei wurde nicht richtig aufgenommen. Deinstallation / Neuinstallation hat den Trick gemacht :-)
Abdo
3

Ich hatte ein ähnliches Problem ... und mein Problem hing mit der Verwendung eines zu hohen SDK zusammen ...

Ich habe mich verändert:

uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/

zu

uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"

und mein Problem wurde gelöst.

jpCoder411
quelle
2

Ich bin sehr spät hier, aber wenn es jemandem hilft ... stellen Sie sicher, dass Sie beim Anschließen des Kabels keinen Konflikt mit Ihrem USB-Modus haben. Ich wähle "Nur aufladen" (Entschuldigung, wenn es nicht genau ist, ich habe ein spanisches Terminal), aber manchmal ändert es sich, um das Netz zu teilen, und das Gerät verschwindet aus der Liste, wenn eine App ausgeführt wird.

Dani Bischof
quelle
2

Ich war mit dem Android-Gerät konfrontiert, das nicht in "Geräteauswahl" angezeigt wurde, also versuche ich mein Bestes, aber ohne Erfolg. Zumindest fand ich, dass ADB-Treiber aktualisiert werden sollten. Dazu habe ich die folgenden Schritte ausgeführt: 1. Treiber von "http: // forum herunterladen". xda-developers.com/showthread.php?t=1161769 "2. Geräte-Manager - >> Klicken Sie mit der rechten Maustaste auf ADB - >> Treiber aktualisieren - >> Pfad der heruntergeladenen Treiber durchsuchen und dann OK aktualisieren erfolgreich. und ich fand mein Android-Gerät in "Device Chooser" versuchen, sich zu entspannen

Muzammal Hussain
quelle
1

Okay ... also konnte ich mein PENDO-Pad nie zum Auftauchen bringen ... bis ich darauf stieß ...

Prozess android.process.acore wurde gestoppt ..

Ja .. nichts mit diesem Problem zu tun, oder? Ah ah, aber es führte mich zu MOBILEGO. Es ist eine Schreibtischanwendung, mit der Sie Ihr Gerät verwalten können. Ratet mal, wie ... indem Sie eine Verbindung über USB herstellen. Ja, und das tut es. Es hat alles auf meiner Windows-Box installiert, und jetzt hat Eclipse kein Problem damit, mein PENDO zu sehen.

baash05
quelle
Als ich googelte, um herauszufinden, warum mein Pendo-Pad nicht mit Eclipse funktioniert, führte mich dies zu dieser Antwort. Ich habe es mit mobilego versucht und es hat mir nicht geholfen. Was es für mich gelöst hat, war diese Antwort: stackoverflow.com/a/7136003/148241
Saxon Druce
1

Eine weitere Alternative: Bei modernen Apple iMacs funktioniert der USB-Anschluss, der der Außenkante des Geräts am nächsten liegt, nie mit ADB, während alle anderen einwandfrei funktionieren. Ich habe dies auf zwei verschiedenen iMacs gesehen, möglicherweise sind dies USB 1.0-Anschlüsse (oder etwas ähnlich Dummes) - oder es ist ein allgemeiner Herstellungsfehler.

Das Anschließen von USB-Kabeln (neu, alt, hochwertig oder billig) an alle anderen USB-Anschlüsse funktioniert einwandfrei, aber das Anschließen an dieses Kabel schlägt fehl

NB: Das Anschließen an diesen Port funktioniert für die Dateiübertragung usw. - nur ADB bricht ab.

Adam
quelle
1

In Galaxy Note 3 müssen Sie die Entwickleroption aktivieren. Greifen Sie auf "Über Gerät" zu und klicken Sie mehrmals auf die Build-Nummer, bis eine Meldung angezeigt wird, die Sie darüber informiert, dass die Entwickleroption aktiviert wurde. Gehen Sie zurück zu Allgemein und los geht's. Die Entwickleroption wurde aktiviert und wählen Sie die USB-Debugging-Option. Dies ist für Galaxy Note 3 N9005 Andriod 4.3.

Hanis
quelle
1

Mein Problem war mit einem alten ZTE-Telefon. Ich ignorierte die autorun.exe, die immer wieder auftauchte, wenn ich das Telefon anschloss. Ich habe endlich die Autorun-Software ausgeführt, mit der ZTE-Treiber installiert wurden, und das Telefon wurde auf ADB-Geräten angezeigt.

Caimen
quelle
1

Das Gerät wurde aufgrund der folgenden Zeile in der Android-Manifestdatei nicht angezeigt ---

<uses-sdk android:minSdkVersion="18"
        android:targetSdkVersion="18"/>

Ich habe es geändert in ---

<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="19"/>

Jetzt hat es funktioniert.

Mein Gott
quelle
1

Deaktivieren Sie den Debugging-Modus und die Entwickleroptionen in Ihrem Telefon.

Starten Sie den Android-Gerätemonitor.

Aktivieren Sie jetzt die Entwickleroptionen und den Debugging-Modus in Ihrem Telefon.

Sie sollten in der Lage sein, Ihr Gerät danach im Android-Gerätemonitor aufgelistet zu sehen. Danach sollten Sie es in der Android-Geräteauswahl sehen können.

jsbisht
quelle
0

Mein Gerät war aus der Liste der ADB-Geräte verschwunden, nachdem es auf einem anderen Laptop mit ADB verbunden wurde.

Ich habe auf dem Telefon "Nur aufladen" ausgewählt und dann das USB-Debugging wieder aktiviert.

Das hat das Problem für mich gelöst.

J0hnG4lt
quelle
0

Verwenden Sie USBDeview von hier aus: http://www.nirsoft.net/utils/usb_devices_view.html

Als Administrator ausführen.

Trennen Sie Ihr Telefon.

Löschen Sie alle mit Ihrem Telefon verknüpften Treiber. Einige sagen Android sowie den Namen und das Modell des Telefons.

Schließen Sie Ihr Telefon wieder an, damit Windows die Treiber neu installiert.

Das hat bei mir funktioniert, bei den anderen Lösungen nicht.

M Jesse
quelle
0

Ich bin auf einem MAC und aus irgendeinem Grund gab es beim Anschließen meines Geräts über USB eine seltsame Halterung namens USB-Treiber, die der Androide Device Chooser beim Abmelden vom Finder sofort erkannte.

Andro Selva
quelle
0

Ich habe ein HTC G2 mit Win 8 und es hat Stunden gedauert, bis Eclipse das Gerät erkannt hat. Ich habe alle oben genannten Ratschläge vergeblich befolgt, als ich sie auf http://forum.xda-developers.com/showthread.php?t=1964372 gefunden habe :

Klicken Sie nun mit der rechten Maustaste auf Computer und dann auf Verwalten. Gehen Sie zum Geräte-Manager. Klicken Sie mit der rechten Maustaste auf Acer A700, und klicken Sie auf Treibersoftware aktualisieren. Wählen Sie "Browe my computer for driver software". Wählen Sie "Lassen Sie mich aus einer Liste auswählen". Klicken Sie auf alle Geräte oder / und haben Sie eine Festplatte. Gehen Sie zu C: \ Programme (x86) \ Android \ android-sdk \ extras \ google \ usb_driver \ und klicken Sie auf die Datei unter den beiden Ordnern (android_winusb.inf). Klicken Sie auf den ersten eins und installieren.

Ersetzen Sie "Acer A700" durch "Android Phone" unter "Andere Geräte" und verwenden Sie die Datei android_winusb unter adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver. Klicken Sie auf "OK", wenn Sie die beängstigende Aufforderung erhalten, dass Windows instabil und prestigeträchtig wird!

Mark Cramer
quelle
0

Ich hatte das gleiche Problem und löste es auf folgende Weise: Mein Telefon ist ein SonyEricsson Xperia X8 und wurde von Windows 7 nicht erkannt (aber von Ubuntu). Daher fand ich heraus, dass es ein Fahrerproblem war.

0) An mein Smartphone angeschlossen 1) Klicken Sie mit der rechten Maustaste auf Computer-> Verwalten-> Geräte-Manager. 2) Auf einem Element mit dem Namen "SEMC HUSB" befand sich ein gelbes Ausrufezeichen. Doppelklicken Sie auf dieses Element (das tatsächlich verwandt war) auf das Smartphone) und aktualisierte die Treiber (zuvor von dieser Seite heruntergeladen http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ und jetzt funktioniert alles). Ich denke, dass Sie Ihre richtigen Dirver über Google finden können, wenn Sie ein anderes Telefon haben.

Prost

stkhou
quelle
0

Wenn es sich bei Ihrem Gerät um ein Sony Ericsson Xperia X8 mit dem Original-ROM (2.1) oder ähnlichem handelt, verwenden Sie:

 

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />

in der Datei AndroidManifest.xml

Giulio
quelle
0

Ich musste zu "Einstellungen-> Entwickleroptionen-> USB-Debugging" gehen. Stellen Sie sicher, dass das USB-Debugging aktiviert ist.

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5

Shaun Derman
quelle
0

Ich hatte das gleiche Problem mit Sony Experia Z, weil ich unter Windows 8 arbeite und anscheinend einen Treiber dafür herunterladen muss.

Wie von stkhou erwähnt, überprüfe ich meinen Geräte-Manager und sehe das Eklamationszeichen. Was es das Modell meines Telefons war, um es noch einmal zu überprüfen, damit ich den USB-Stick entferne und er verschwindet. Also stecke ich es wieder ein und das Symbol erscheint wieder.

Es ist also ziemlich sicher, dass das Treiberproblem vorliegt, also habe ich es heruntergeladen und installiert. Führen Sie nach der Installation die Android-Geräteauswahl erneut auf Eclipse aus und es funktioniert für mich.

Ich hoffe dasselbe für dich.

Hier unten habe ich die Links gespeichert, die jemanden interessieren könnten, der ein Sony-Problem hat. ;)

Hier ist die Liste der verfügbaren Treiber für Sony-Geräte:

http://developer.sonymobile.com/downloads/drivers/

Sony SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

Ryan
quelle
0

Ein möglicher Grund ist, den Android SDK-Manager zu überprüfen und den Google USB-Treiber im Ordner "Extras" zu installieren, wenn Sie ihn nicht installiert haben.

Muhammad Aamir Ali
quelle
0

Wenn keine der Optionen funktioniert, ändere ich den Port und aktiviere dann das USB-Debugging und es funktioniert einwandfrei.

namrathu1
quelle
0

Ich hatte Probleme, mein Android-Gerät zu sehen. Als adb meldete, dass keines vorhanden war, schaltete ich meinen USB-Hub und voilà aus und wieder ein. Es kam in adb und in Eclipse DDMS zurück.

Bamaco
quelle