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)
Antworten:
Stellen Sie zunächst sicher, dass der Android ADB mit Ihrem Gerät "sprechen" kann.
cd
Wechseln Sie zu dem Ordner (via ), in dem sich ADB.exe befindet, z. B. C: \ Android \ android-sdk \ platform-tools.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:
Stellen Sie zweitens sicher, dass Sie den Auswahlmodus für Bereitstellungsziele auf manuell einstellen:
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.
quelle
Denken Sie auch daran, den Auswahlmodus für Bereitstellungsziele auf manuell einzustellen (Debug-Konfigurationen -> Registerkarte Ziel).
quelle
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.
Nach diesen beiden Befehlen würde mein Gerät schließlich angezeigt, wenn ich ausgeführt werde
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.exe
der Registerkarte Prozesse im Task-Manager unter Windows nach oder beenden Sie die PID für adb unter Linux) und verwenden Sie dannbehebt im Allgemeinen dieses Problem.
quelle
Ich denke, das lag daran, dass die Option für das USB-Debugging auf dem Gerät nicht aktiviert war
quelle
Dieser Hinweis von der Android Developer-Website hat für mich funktioniert:
quelle
Wenn Sie den Android SDK Manager verwenden, wird möglicherweise der Google USB-Treiber installiert.
Führen Sie die folgenden Schritte aus: http://developer.android.com/sdk/oem-usb.html#InstallingDriver erlaubte Eclipse, das Gerät anzuzeigen.
quelle
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
quelle
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.
quelle
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.
quelle
Ich hatte ein ähnliches Problem ... und mein Problem hing mit der Verwendung eines zu hohen SDK zusammen ...
Ich habe mich verändert:
zu
und mein Problem wurde gelöst.
quelle
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.
quelle
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
quelle
Wenn Sie ein Samsung-Gerät haben, müssen Sie einen speziellen Treiber für die Entwicklung installieren:
http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
quelle
Okay ... also konnte ich mein PENDO-Pad nie zum Auftauchen bringen ... bis ich darauf stieß ...
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.
quelle
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.
quelle
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.
quelle
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.
quelle
Das Gerät wurde aufgrund der folgenden Zeile in der Android-Manifestdatei nicht angezeigt ---
Ich habe es geändert in ---
Jetzt hat es funktioniert.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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 :
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!
quelle
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
quelle
Wenn es sich bei Ihrem Gerät um ein Sony Ericsson Xperia X8 mit dem Original-ROM (2.1) oder ähnlichem handelt, verwenden Sie:
in der Datei AndroidManifest.xml
quelle
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
quelle
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/
quelle
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.
quelle
Wenn keine der Optionen funktioniert, ändere ich den Port und aktiviere dann das USB-Debugging und es funktioniert einwandfrei.
quelle
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.
quelle