Ich kann mein Gerät nicht in der Android Adb-Liste sehen

Ich habe LG G3mit android 5.0 lollipopund ich möchte es mit meinem Laptop mit windows 8.1OS verbinden (für die Verwendung von Unity Remote).

Wenn ich mein Telefon anschließe, kann ich auf den Speicher zugreifen, aber I can't see my device in adb.exe. Ich habe viele Lösungen wie diese und diese ausprobiert, aber nichts funktioniert für mich.

Vorerst im Entwicklermodus habe ich diese überprüft:

  • Wach bleiben
  • USB-Debugging
  • Pseudostandorte zulassen

Und ich habe den Treiber von der LG-Website installiert. Dies wird ausgegeben für adb usbden Befehl:

shell@g3:/ $ adb usb
adb usb
error: device not found

Eigentlich war ich wirklich verwirrt, weil ich denke, dass es mein Gerät erkennt und den g3Namen anzeigt, aber ich weiß nicht, warum es meinen Gerätenamen nicht im angeschlossenen Gerät anzeigen kann !!!

Dies ist der Screenshot der Windows-Eingabeaufforderung:adb

Ohne installierten LG-Treiber sieht mein Gerät im Geräte-Manager wie im Bild unten aus und wenn ich versuche, den Treiber Android\android-sdk\extras\google\usb_driverdamit zu aktualisieren, sage ich:Windows could not find driver software for your device

ohne lg treiber

Und wenn ich den LG-Treiber installiere, ist mein Gerät wie im Bild unten und ich kann den Treiber wieder nicht aktualisieren und es heißt:Windows has determine the driver software for your device is up to date

Mein Gerät mit installiertem LG-Treiber

Es sieht so aus , als würden Sie Ihr Gerät bereits über ADB verwenden . Die normale Windows-Eingabeaufforderung sieht so aus C:\Users\hossein>, während Ihre ist shell@g3:/ $. So sieht eine Unix-Eingabeaufforderung aus, und das bedeutet, dass Sie sich in der Shell-Oberfläche Ihres Geräts befinden. Wenn ich damit richtig liege, dann funktioniert Ihr adb devicesBefehl nicht, weil Ihr Telefon nach anderen damit verbundenen Telefonen sucht - von denen es keine findet.
@aureljared Ich habe es nicht verstanden, warum muss mein Telefon eine Verbindung zu anderen Telefonen herstellen? Und was muss ich tun, um dieses Problem zu lösen?
Ich glaube nicht, dass ich meinen Standpunkt klar gemacht habe. :D Ihr Telefon muss nicht mit einem anderen Telefon verbunden werden. Was ich sagen will, ist, dass Sie ADB möglicherweise bereits erfolgreich verwenden, um eine Verbindung zu Ihrem Telefon herzustellen, da der shell@g3von Ihnen hochgeladene Screenshot ( ) wie die Hülle Ihres Telefons aussieht. Welche Befehle haben Sie eingegeben, bis Sie zu diesem Bildschirm kamen?
Dasselbe mit anderen Worten fragen: Woher stammt dieser "schwarze Screenshot"? Von einer Eingabeaufforderung auf Ihrem Windows-Computer oder von einer Terminal-Shell auf Ihrem Gerät? Die Shows, die Sie auf dem G3shell@g3 ausführen , nicht auf Ihrem Windows-Computer. Was passiert, wenn Sie von der Windows -Eingabeaufforderung aus ausführen? adb devices adb devices
@Izzy Dieser Screenshot ist ein cmd-Fenster, das ausgeführt wird abd shell. Und das war das Ergebnis für den adb devicesBefehl
@aureljared Nein, es ist nicht die Shell meines Telefons, es ist Windows cmd.
Davon gingen die anderen Kommentare aus: Sie versuchen, adb devices auf dem Gerät selbst zu laufen , was keinen Sinn macht – da (normalerweise) keine anderen Android-Geräte damit verbunden sind. Oben fehlen einige Zeilen; Ich wette, einer von ihnen liest adb shell(was eine Shell für das Gerät öffnete, also sind Sie dort).
Ich denke, es macht keinen Sinn, es noch einmal mit anderen Worten zu erklären, da Sie offensichtlich keine Kenntnisse über ADB haben. Bitte informieren Sie sich ein wenig über den von Ihnen verwendeten Befehl: developer.android.com/tools/help/adb.html . Wenn Sie lesen, was insbesondere der Befehl "adb shell" tut, sollten Sie das oben Erklärte bekommen :)

Antworten (4)

Gehen Sie zu Einstellungen -> Speicher -> Menü (3 Punkte in der Ecke) und tippen Sie auf USB-Computerverbindung. Stellen Sie dort sicher, dass MTP und PTP beide deaktiviert sind.

Verzeihen Sie, aber dies ist auf einigen Telefonen, die den USB-Computermodus nur zum Laden nicht unterstützen, wie z. B. den meisten Samsung-Telefonen nach Gingerbread, nicht möglich.
Dies funktioniert nicht auf meinem Telefon, wo ich gezwungen bin, mindestens eines von MTP und PTP überprüfen zu lassen.

Es fiel mir schwer, dies mit meinem LG G3 unter Windows 10 zum Laufen zu bringen. Hier ist, was für mich funktioniert hat:

  1. LG USB-Treiber deinstalliert.
  2. Installierte den universellen ADB-Treiber . (Danke, @Lucia ! )
  3. Habe meinen Computer neu gestartet.
  4. Steckte mein Telefon ein, ging zum Geräte-Manager und installierte es manuell als "Android Composite ADB Interface".
  5. Ich habe den USB-Verbindungstyp auf meinem Telefon von "MTP" auf "PTP" umgestellt.
  6. Erlaubte USB-Debugging auf meinem Telefon.

Erfolg!

Hinweis: Einige dieser Schritte sind möglicherweise nicht erforderlich, z. B. könnte der Wechsel zu PTP problemlos funktionieren, aber ich dokumentiere, was letztendlich für mich funktioniert hat, und ich wollte mir nicht die Zeit nehmen, um zu experimentieren, da dies der Fall wäre ist nicht kaputt, repariere es nicht. :)

ADB endlich Haz-Telefon!

Die Auswahl von PTP und die Aktivierung des USB-Debugging reichten aus, um es zum Laufen zu bringen. (Nicht sicher, ob PTP benötigt wurde, funktionierte nach Aktivierung des USB-Debugging)
Der Universal ADB Driver hat bei mir funktioniert. Nur dass ich die Schritte 3, 4 oder 5 nicht ausführen musste. Ich musste jedoch einen zusätzlichen Schritt ausführen: das Gerät an einen anderen USB-Steckplatz anschließen. (Vor der Installation des Universaltreibers hatte ich ihn in Steckplatz 1, aber nach der Installation half auch das Ein- und Ausstecken nicht; das Einstecken in Steckplatz 2 ließ schließlich den Windows-Ton "Neues Gerät angeschlossen" entstehen, der einige Sekunden später folgte durch das Popup-Fenster zum Akzeptieren des Fingerabdrucks auf meinem Telefon und dann eine erfolgreiche ADB-Verbindung.)

Ich war zwei Tage lang mit diesem Problem konfrontiert und habe die Installation des USB-Treibers für mein Telefon LG G3 auf meinem Mac Yosemite gelöst. Ich habe die Datei LGMobileMacDriver_v5.0.zip heruntergeladen und installiert und dann hat es adb devicesfunktioniert.

Bestätigen Sie vor allem, dass die Debug-Option aktiviert ist.

Sie können versuchen, den USB-Treiber Ihres Telefons zu installieren, vielleicht hilft es. Download-Speicherort für Treiber http://www.lg.com/us/support-mobile/lg-LGD850

Am besten,

Unter Windows musste ich diese Software installieren: http://www.koushikdutta.com/post/universal-adb-driver Nach der Installation begann Android Studio, mein Telefon zu erkennen.