Eclipse - Ziel "unbekannt" in der Android-Geräteauswahl

68

Ich benutze LG-P500. Wenn ich versuche, es in der 'Android-Geräteauswahl' auszuwählen, erkennt Eclipse das Telefon, aber nicht das Ziel. Es heißt Ziel "unbekannt". Aufgrund dieses Problems kann ich das Telefon nicht als Android-Gerät auswählen.

Wie kann ich Eclipse dazu bringen, das Ziel zu erkennen?

user1357350
quelle
Was ist deine Android-Version in Mobile? Und wie lautet Ihre Projektversion in Ihrem Manifest? Haben Sie irgendwelche minSDKVersionoder maxSDKVersionetc eingestellt
Praveenkumar
Die minSDKVersion ist auf 6 eingestellt. Die mobile Android-Version ist 2.2.1. Ich probiere gerade die BluetoothChat-Beispiel-App aus.
user1357350
Einmal einfach das Gerät von Eclipse trennen. Starten Sie Ihre Sonnenfinsternis neu. Und probieren Sie es aus. Ich habe das gleiche Problem wie dieses
Praveenkumar
Ich habe es versucht .. Nicht funktioniert .. :(
user1357350
3
Hatte das gleiche Problem mit einem LG-Handy. Neustart hat bei mir
funktioniert

Antworten:

88

Hatte das gleiche Problem mit einem LG-Handy. Ein Neustart (Telefon) hat bei mir funktioniert

IncrediApp
quelle
1
Linux-Benutzer, das hat es für mich getan
Nathan H
4
Nach dem Neustart wurde ein Popup-Fenster angezeigt, in dem der angeschlossene PC debuggen konnte. Nachdem ich hier OK ausgewählt hatte, konnte ich das Gerät in meiner Liste sehen.
Ian Jamieson
Ich kann den Wechsel des USB-Anschlusses in meinem Fall bestätigen. Viel weniger zeitaufwendig als ein Neustart des Telefons.
Anderson
65

Eine mir bekannte Lösung besteht darin, das USB-Debugging auf Ihrem Telefon einfach aus- und einzuschalten. Es kommt auch vor, dass eine Reihe anderer vom Gerät nicht erkannter Probleme gelöst werden.

Brian Peterson
quelle
Dankbarkeit an Sie mein Freund
Loknar
22

Befolgen Sie diese Schritte, wenn Ihr Gerät erkannt wird, die Sonnenfinsternis es jedoch als unbekannt angibt:

->open cmd   
->go to the your android sdk directory --> Go to platform-tools
->adb kill-server
->adb start-server

Dies wird definitiv Ihr Problem lösen :)

Wenn Sie den USB-Treiber bereits installiert haben und Ihr Gerät weiterhin als unbekannt angezeigt wird, befolgen Sie diese Lösung. Ich hatte das gleiche Problem mit meinem MOTO G und diese Lösung funktioniert gut für mich

Yashasvi
quelle
Dies muss immer getan werden, wenn ich auf dem Gerät debuggen möchte, gibt es keine dauerhafte Lösung
ameya rote
Dies war der Trick für mein Nexus 9, während alle anderen Lösungen nicht funktionierten.
Bolvo
9

Überprüfen Sie Ihr Gerät das

USB verbunden

und

USB-Debugging angeschlossen

oder Überprüfen Sie Folgendes

Die Lösung bestand darin, eine udev-Regel für das Gerät zu erstellen. Unter http://developer.android.com/guide/developing/device.html#setting-up erfahren Sie, wie Sie eine udev-Regel für Ihr bestimmtes Herstellergerät einrichten.

Mit der Regel in Kraft. Eclipse konnte starten und debuggen.

Geben Sie hier die Bildbeschreibung ein

Ponmalar
quelle
Ja ... beide verbunden. Immer noch das gleiche Problem.
user1357350
Ich hatte mein Gerät richtig angeschlossen, aber es war nicht "USB-Debugging verbunden" ausgewählt. Ich konnte dies nicht auswählen, ohne von MTP (Mediengerät) zu PTP (Kamera) und dann wieder zurück zu wechseln. Meins war ein Samsung Galaxy III.
Mike Williamson
8

Ein einfacher Trick funktioniert gut für mich.

  1. Trennen Sie das Gerät vom PC
  2. Tippen Sie in der Telefoneinstellung auf USB-Debugging-Autorisierung widerrufen
  3. Schließen Sie das Gerät wieder an den PC an
  4. Tippen Sie für die RSA-Autorisierung auf OK
Imam
quelle
6

Versuchen Sie auch Folgendes : Auf Ihrem Telefon :

  1. Gehen Sie zu " USB-Computerverbindung "
  2. Wählen Sie Verbinden als " Mediengerät (MTP) ".
vanguard69
quelle
5

Der Grund dafür, dass mein SCH-I535-Gerät nicht als Ziel ausgewählt wurde, ist, dass ich das Gerät an einen USB 3.0-Anschluss angeschlossen habe. Sobald ich es an ein 2.0 angeschlossen hatte, begann alles richtig zu funktionieren.

Anonym
quelle
5

Ich habe diese Vorschläge ausprobiert, aber leider hat nichts funktioniert.

Was für mich funktioniert hat war:

  1. Eclipse schließen
  2. Beenden Sie den Prozess adb.exe (mit dem Windows Task-Manager).
  3. Starten Sie Eclipse neu (das Gerät wurde jetzt in Android Device Chooser erkannt).
Kahmali
quelle
3

Gehen Sie zu Einstellungen -> Speicher -> Klicken Sie auf die Menüschaltfläche oben rechts -> USB-Computerverbindung -> Überprüfen Sie, ob das Mediengerät (MTP) aktiviert ist oder nicht

Krunal Shah
quelle
1

Haben Sie einen Treiber für Ihr Telefon auf Ihrem Computer installiert, wird Eclipse nicht automatisch mit Treibern für Telefone geliefert.

Anders Metnik
quelle
Ja, ich habe den Treiber installiert.
user1357350
1

Mein Problem wurde durch Kabelwechsel gelöst. Sonst hat bei mir nichts funktioniert.

seekme_94
quelle
1

Für dieses Problem hatte ich versucht, das USB-Kabel zu trennen / wieder anzuschließen, das USB-Debugging ein- und auszuschalten und Eclipse ohne Wirkung neu zu starten. Beim Versuch, ein anderes Android-Gerät zu verwenden, wurden genau dieselben Eclipse-Fehler angezeigt. Zwei Einträge wurden als "offline" markiert. Nach dem Trennen der USB-Verbindung wurde immer noch ein Eintrag angezeigt, während nichts verbunden war. Mein Problem wurde gelöst, indem ich meinen Computer neu startete und erneut startete. Wahrscheinlich hätte das Beenden des Programms adb.exe (Antwort 4) dies auch in meinem Fall getan.

eine Redshaw
quelle
1

GALAXY S5

Ich weiß, dass dies bereits unzählige Male beantwortet wurde, aber wenn Sie ein Galaxy S5 haben, kann das Problem durch Ein- und Ausschalten des USB-Debugging behoben werden

timv
quelle
1

Wenn das Telefon angeschlossen ist und das Eclipse-Fenster das Symbol "Unbekannt" anzeigt ... Schalten Sie auf dem Telefon das USB-Debugging aus und wieder ein. Anschließend werden Sie aufgefordert, die Verbindung zum Computer zuzulassen, und Sie können sagen, dass Sie dies immer zulassen damit. Dann kommt es OK.

LARRY the BRAVE
quelle
0

Ich hatte das gleiche Problem und fand diesen Beitrag, der es für mich behoben hat.

Laden Sie einfach http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip herunter, entpacken Sie es und ersetzen Sie "C: \ Programme (x86) \ Android \ android-sdk \ platform-tools". Verzeichnis damit

Gutschrift geht an hack_on

Hier ist sein Beitrag, der mir geholfen hat: https://stackoverflow.com/a/15000565/342497

Vielen Dank! :-)

Jared
quelle
0

Wenn Sie bei der Auswahl eines Geräts nicht auf die Schaltfläche OK klicken können, bedeutet dies wahrscheinlich, dass Sie meiner Erfahrung nach auch keine Dinge wie adb logcat ausführen können.

Normalerweise töte ich adb aus dem Task-Manager und es beginnt zu funktionieren. Ich habe festgestellt, dass adb kill-server nur manchmal funktioniert und dass häufig mehrere Prozesse namens adb ausgeführt werden. Ich bin mir nicht sicher, ob dies ein Fehler ist oder beabsichtigt.

timothyjc
quelle
0

Schritt 1: Klicken Sie auf das Projekt => Eigenschaften => Android => API-Ebene auswählen, die Ihr Gerät unterstützt.

Schritt 2: Starten Sie Ihr Telefon neu

arbeite für mich ...

Idan
quelle
0

Hatte genau das gleiche Problem. Funktioniert seit über zwei Jahren einwandfrei, dann tritt plötzlich dieser Fehler auf. Das Update für mich war das Ausführen der SDK Manager.exe, die sich hier auf meinem Computer befindet: C: \ Programme (x86) \ Android \ android-sdk Es stellte sich heraus, dass ich auf dem Gerät mit Android-Betriebssystem 4.2 nicht ausgeführt werden konnte. 2, nur 4.0.2. Nachdem das SDK aktualisiert wurde, funktionierte die Erkennung einwandfrei. Es stellte sich heraus, dass das Betriebssystem meines Telefons aktualisiert wurde und ich vergessen habe, das SDK zu aktualisieren.

Aaron Klap
quelle
0

Hatte das gleiche Problem. Es stellte sich heraus, dass ich meinen USB-Verbindungsmodus von MTP auf MSC geändert hatte. Das Zurücksetzen auf MTP löste das Problem. Danke.

M4rius
quelle
0

Ich habe ohne Probleme in meinem HTC One X debuggt, den Bildschirm kaputt gemacht und bis sie repariert sind, habe ich es geschafft, ein HTC One zu bekommen (M7, glaube ich, heißt es intern).

Ich konnte mit demselben Problem nicht debuggen. Was tatsächlich passiert ist, ist, dass das Telefon nicht nur eine seltsame Prozedur befolgen musste, um die Debug-Optionen anzuzeigen (7-mal in der Firmware-Version im Menü "Info" drücken), sondern auch eine Meldung angab, in der ich dazu aufgefordert wurde Stellen Sie sicher, dass der Computer, der versucht, auf ihm zu debuggen, autorisiert wurde.

Ich hatte dieses Verhalten noch nie bei einem der von mir verwendeten Telefone gesehen. Ich bin mir nicht sicher, ob dies eine neue Funktionalität ist oder ob sie bei den anderen einfach nicht erzwungen wurde.

RaistlinMolina
quelle
0

Dies liegt daran, dass Sie nicht zugelassen haben, dass Ihr Telefon von diesem Computer debuggt wird.

Sperren Sie Ihren Bildschirm, ziehen Sie den Stecker heraus und schließen Sie ihn an. Entsperren Sie den Bildschirm, und klicken Sie im Dialogfeld auf Zulassen.

David Liu
quelle
0

Benutzer von KITKAT 4.4.2+ versuchen, von ART zu DALVIK oder von DALVIK zu ART zu wechseln. :) meins gelöst.

user3821158
quelle
0

Ich habe verschiedene Treiber ausprobiert, das USB-Debugging ein- und ausgeschaltet, ein Programm mit einer API auf niedrigerer Ebene neu erstellt, ABD beendet und neu gestartet. Dann habe ich hier einen Beitrag zum Kabeltausch gesehen. USB-Kabel in Samsung USB-Kabel geändert und sofort funktioniert.

user3856568
quelle
0

Sie müssen das Gerät für diesen Computer autorisieren. Ich habe das Telefon an meine Centos-VM angeschlossen und diese immer wieder erhalten. Ich musste den ADB-Server beenden und ihn dann als Root-Benutzer ausführen. Dann erhalten Sie auf dem Telefon die Aufforderung, das Gerät zu autorisieren.

Tanzeel
quelle
0

Bei mir hat es funktioniert, indem die USB-Debugging-Option deaktiviert und aktiviert wurde, während ADB ausgeführt wird. Vielen Dank für alle Vorschläge.

kalyan
quelle
0

Ich hatte das gleiche Problem, der Neustart des PCs funktionierte für mich.

Nazia
quelle
0

( Debugging war bereits aktiviert, USB-Kabel eingesteckt, Neustart )

LÖSUNG: USB-Verbindung vom Mediengerät (MTP) zur Kamera (PTP) umgeschaltet. Als ich dies tat, installierte der PC Gerätetreiber, dann gab mir das Telefon den Fingerabdruck meines Computers und es wurde ein Dialogfeld angezeigt, in dem es darum ging, dem Gerät die Verwendung von USB-Debugging zu erlauben. Akzeptieren. Gerät wird in Eclipse angezeigt. Alles gut.

( Auf der Samsung Note II API 19 ) Hinweis: Es ist eine gute Angewohnheit, immer zu versuchen, den USB-Modus umzuschalten. Ich denke nicht, dass es sich um die Bezeichnung der Kamera (PTP) handelt, sondern um die Dialoge, die dabei generiert werden. Außerdem wurde mein Telefon ersetzt: Ich erinnere mich, dass ich diesen Dialog zuvor gesehen habe, aber nicht auf diesem Telefon. Vielleicht gibt es irgendwo eine Option, um es pro Gerät zu aktivieren?

Systemaddict
quelle
0

Ich hatte das gleiche Problem. Es stellte sich heraus, dass mein Gerät in einem Dialogfeld gefragt wurde, ob ich die Verbindung zu meinem Laptop zulassen soll oder nicht. Nach dem Klicken auf Ja ist dieses Problem behoben.

Flammenschimmer
quelle
0

Das Problem stellte sich für mich als unzureichende Rechte des ADB- Servers heraus.

Ich starte Android Studio über den Remotedesktop (mit einem Laptop eine Verbindung zu einem lokalen, leistungsstärkeren Computer herstellen). Anscheinend hatte ich nicht alle Berechtigungen, als ich über den Remotedesktop lief.

Nach dem Stoppen des ADB- Servers und dem Neustart mit Root-Rechten wurde das Problem behoben.

sudo ./adb kill-server
sudo ./adb root

Bearbeiten:

Es stellte sich heraus, dass ich dies nur beim ersten Mal tun musste. Seit dem ersten Mal muss ich das nicht mehr tun.

Jaka
quelle