Ich verwende das Android-Plugin für Eclipse. Wenn ich versuche, mein Programm mit einem realen Gerät über die Android- Geräteauswahl auszuführen , wird mein Telefon nicht als Gerät aufgeführt. Ich habe Eclipse, alle Android-Pakete und den USB-Treiber aktualisiert, aber es wird immer noch nicht angezeigt. Auf meinem Telefon wird Android 2.1 ausgeführt. Dies ist auch die im Eclipse-Projekt aufgeführte Zielversion.
Es kommt auch vor, dass das Gerät als unbekanntes Ziel und die Seriennummer als Fragezeichen angezeigt wird (siehe Abbildung).
Antworten:
Ich hatte gerade das gleiche Problem mit dem Motorola Droid. Ich hatte 3 Geräte und nur 1 wurde in der ADB erkannt. Diejenige, die funktionierte, wurde im Geräte-Manager als "Android AdB Composite Interface" angezeigt, und die 2, die nicht funktionierte, wurde als "Android ADB Interface" angezeigt. In Windows 7 habe ich Folgendes getan.
Wenn das USB-Verbundgerät nicht angezeigt wird, navigieren Sie für Schritt 5 zum Ordner usb_driver in Ihrem Android-SDK-Verzeichnis und wiederholen Sie die Schritte 5 und 6.
Hinweis: Wenn Android nicht wie in Nr. 2 beschrieben oben in dieser Liste angezeigt wird und / oder Sie einen Geräte-ADB ohne Treiber finden, müssen Sie wahrscheinlich den Gerätetreiber installieren, der sich in meinem Fall (HTC Glacier) rechts befand auf meinem Telefon.
quelle
Haben Sie es über Ihre Befehlszeile versucht (angenommen Linux)
Wenn Sie viele Fragezeichen haben
Überprüfen Sie die Hersteller-ID Ihres Geräts:
Die Hersteller-ID lautet in diesem Fall '04e8'.
Sie müssen Ihr Gerät zur USB-Liste hinzufügen
und setzen Sie diese Zeile (verwenden Sie Ihre eigene Lieferanten-ID).
Versuchen Sie alternativ die folgende Syntax, auf die mcordaro und Yekmer Simsek in Bezug auf die Dokumentation hingewiesen haben
Speichern Sie es und dann
und es sollte jetzt funktionieren.
quelle
marek@deb42:~$ adb devices
List of devices attached
???????????? no permissions
Dieser Link zur Website der Android-Entwickler enthält den Schlüssel zur Lösung dieses Problems auf allen unterstützten Plattformen. Befolgen Sie die Schritte zum Einrichten eines Entwicklungsgeräts .
Hinweis: Da diese Seite vom Android-Entwicklungsteam ausgeführt wird, sollte sie mit allen Änderungen der Verfahren aktualisiert werden, wenn neue ADB- Versionen veröffentlicht werden.
quelle
Es gibt eine Sache, an die sich manche nicht erinnern konnten. Wenn Sie wie ich versucht haben, adb mit Superuser-Anmeldeinformationen nach einem Lauf mit regulären Benutzeranmeldeinformationen auszuführen, erwarten Sie keinen Erfolg. Zuerst müssen Sie adb töten, das mit miesen Rechten ausgeführt wurde, und es erneut mit sudo starten:
marek@deb42:~$ sudo adb kill-server
marek@deb42:~$ sudo adb devices
quelle
Ich habe es herausgefunden, obwohl es so klingt, als hätten wir verschiedene Probleme. Nur für den Fall, dass dies Ihnen hilft.
Zunächst muss Ihr Manifest das Attribut android: debuggable = "true" im Anwendungsknoten haben. Sie haben dies wahrscheinlich und ich weiß nicht, ob es tatsächlich dazu beiträgt, dass das Gerät angezeigt wird oder nicht.
In jedem Fall habe ich beim Ausführen oder Debuggen meiner Konfiguration (in Eclipse) auf der Registerkarte "Ziel" (wo Ihre Emulatorgeräte-Setups aufgelistet sind) das Optionsfeld "Automatisch" aktiviert. Wenn Sie das auf manuell umschalten, erhalten Sie ein weiteres Dialogfeld, wenn Sie auf Ausführen klicken. In DIESEM Dialogfeld oben sehe ich mein Gerät.
Schließlich (und das sehe ich nur auf dem Droid X) verhält sich das Gerät im PC-Modus nicht so, als wäre es mit dem Computer verbunden. Wenn Sie sich im Massenspeichermodus befinden, funktioniert alles wie erwartet, ABER dann ist die SD-Karte deaktiviert. Wenn Ihre App also auf die SD-Karte schreibt, schlägt sie zu diesem Zeitpunkt der Ausführung fehl. Das Captivate (mein anderes Testgerät) leidet nicht unter dem gleichen Problem.
quelle
Überprüfen Sie, ob Ihr Gerät als PTP-Gerät (Kamera) angeschlossen ist. Benachrichtigungsleiste -> USB-Verbindung. Wenn Ihr Gerät als MTP (als allgemeiner Datenspeicher) verbunden ist, erkennt AndroidStudio es nicht als debuggbares Gerät. Zumindest funktioniert das für mich und meinen Nexus.
quelle
Ich hatte das gleiche Problem und nachdem ich viele der oben aufgeführten Lösungen ausprobiert hatte, versuchte ich schließlich, das Kabel zu wechseln, und es funktionierte sofort.
quelle
Auf der Fenstermaschine Installieren Sie einfach den ADB-Treiber . Es wird automatisch wettbewerbsfähige Treiber für die angeschlossenen bekommen
Android Device
.Ich hoffe, dies wird allen helfen, die mit diesem Problem konfrontiert sind.
quelle
Hoffe, diese Lösung wird diesmal Ihre Stimmung verbessern!
Problem: Mein Android-Gerät wird vom Eclipse ADT nicht erkannt. Warum?
Ursache: Der Gerätetreiber fehlte, wie es am Ende schien, als ich ihn reparierte!
Wie repariert man:
Prost!!!
Hoffe, dies hilft jemand anderem, klar zur Lösung zu gelangen!
quelle
Wenn Sie Eclipse verwenden, prüfen Sie, ob Eclipse Ihr Projekt versehentlich in ein natives Java-Projekt konvertiert hat. Klicken Sie dazu mit der rechten Maustaste auf Ihren Projektnamen in Eclipse und wählen Sie die Option "In Android-Projekt konvertieren".
quelle
Sie können auch versuchen, auf der Website des Herstellers nach USB-Treibern zu suchen. Windows Update enthält diese Treiber nicht immer. Mein Acer Iconia a700-Tablet wird erst in Eclipse angezeigt, wenn ich die Treiber von der Acer-Website heruntergeladen und installiert habe.
quelle
Ich habe das gleiche Problem mit Xiaomi Telefon. Eclipse kann alle meine anderen Geräte (einschließlich Samsung und Huawei) erkennen.
Versuchte alles oben und fand schließlich die Lösung: einfach " # # 717717 # # " eingeben und anrufen und es wird funktionieren!
quelle
Leider funktionierten die oben genannten Lösungen auf meinem Samsung-Gerät Ace 2 nicht. Die Installation von Samsung Kies löst das Problem
quelle
Installieren Sie pdaNet ( http://pdanet.co/a/ ). Wenn Sie zwischen der Installation die Meldung "USB oder etwas überspringen" in einem Popup erhalten, schließen Sie das Popup, ziehen Sie den Stecker aus der Steckdose und schließen Sie das Gerät an. Fahren Sie mit der Installation fort. Jetzt sollte Eclipse Ihr Gerät auflisten :)
quelle
Manchmal läuft adb auf meinem Mac nicht mehr, ein einfaches:
Wenn Sie das adb-Debug auf dem Gerät neu starten, wird die Verbindung erneut hergestellt.
quelle
Ich habe irgendwann meine Motorola-Treiber für mein Droid 3 aktualisiert, und dann konnte ADB das Gerät nicht finden. Nachdem ich diese Frage und die beste Antwort gelesen hatte und immer noch nicht funktionierte, versuchte ich zuerst, den Treiber zu entfernen. Nach dem Entfernen des Geräts und dem erneuten Einstecken hat Windows die richtigen Treiber gefunden und geladen. Freude! Hoffe das hilft jemand anderem.
quelle
Eine lächerliche Sache hat bei mir funktioniert. Ich habe die App ausgeführt. Als sich das Gerätefenster öffnete, habe ich den Anschluss ausgetauscht, an den das Kabel zum Gerät an meinem Mac angeschlossen war, und bam hat das Gerät gefunden! Viel Glück, dieses Zeug kann schwierig sein
quelle
Stellen Sie sicher, dass der Debug-Modus aktiviert ist, und lassen Sie Installationen von unbekannten Orten zu. Wenn das Problem weiterhin besteht, sollten Sie das Gerät ausstecken, neu starten und das Gerät wieder anschließen. Ein weiteres häufiges Problem besteht darin, dass keine USB-Treiber installiert sind. Um dies zu beheben, gehen Sie zum SDK-Manager und laden Sie unter Extras USB-Treiber herunter / aktualisieren Sie sie
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
Nachdem Sie eine Datei
udev
gemäß Yekmer Simsek zum Verzeichnis hinzugefügt haben,/var/log/syslog
wird dies im Protokoll angezeigt, wenn Sie Ihr Gerät erneut anschließen:quelle