Der AVD Manager in Android Studio zeigt mein Gerät nicht an, aber adb Geräte
zeigt es an. Habe ich hier etwas offensichtliches übersehen?
Antworten
Zu viele Anzeigen?Ich habe mein Telefon eingesteckt und es wurde einwandfrei erkannt (kein Bedarf für den Geräte-Manager oder ähnliches).. aber Android Studio hat es nicht erkannt.
Ich habe herausgefunden, dass zwei Anforderungen erfüllt sein müssen
- PTP (nicht MTP)
- USB-Debugging-Modus aktiviert
Für PTP, gehe zu Einstellungen..Speicher..USB-Verbindung..PTP (Bei MTP/PTP, vielleicht ist es auf meinem Nexus vorhanden, aber auf meinem Doogee sehe ich es unter 'Entwickleroptionen'.. dann unter Netzwerk, über Eingabe, es steht "auswählen USB-Konfiguration")
Für USB-Debugging, Einstellungen..Über das Telefon..tippe etwa 7 Mal auf den Build-Nummer, dann erscheint eine neue Option für USB-Debugging und du kannst es aktivieren.
Hinzugefügt Dies gilt auch für das Verschieben von USB-Debugging oder MTP/PTP https://android.stackexchange.com/questions/213059/where-is-the-mtp-and-ptp-option-in-android-9
Probieren Sie die folgenden Lösungen (für Windows):
-
Gehen Sie zu Ihrem sdk-Tool-Installationspfad und führen Sie unter dem Ordner \sdk\platform-tools diesen Befehl aus:
adb devices
Wenn Ihr Gerät aufgelistet ist, sollte es etwas ähnliches anzeigen:
C:\android\sdk\platform-tools>adb devices
List of devices attached
081e96500591f039 Gerät
Wenn nicht, befolgen Sie dies:
-
Versuchen Sie diese Befehle:
adb kill-server
adb start-server
-
Stellen Sie sicher, dass Ihr Telefon in den Entwickleroptionen in den Einstellungen aktiv ist (falls nicht, gehen Sie zu Einstellungen, Über das Telefon (oder Gerät), klicken Sie mehrmals auf die Android-Version, bis eine Nachricht angezeigt wird).
-
Stellen Sie sicher, dass die USB-Debugging-Funktion auf Ihrem Telefon aktiviert ist (gehen Sie zu Entwickleroptionen in den Einstellungen und schalten Sie sie ein)
-
Stellen Sie sicher, dass Sie die USB-Konfiguration auf MTP eingestellt haben (das befindet sich auch in den Entwickleroptionen).
-
Stellen Sie sicher, dass Sie Ihre Dateien in Ihrem Gerät im Windows Explorer sehen können, wenn Sie über USB verbunden sind.
-
Stellen Sie sicher, dass der Treiber für Ihr Gerät ordnungsgemäß installiert ist (meistens passiert dies, wenn Sie zum ersten Mal Ihr USB-Kabel einstecken).
-
Klicken Sie in Windows mit der rechten Maustaste auf Computer und gehen Sie zu Geräte-Manager. Überprüfen Sie, ob unter dem Stammordner das Android-Gerät und darunter die Android Composite ADB-Schnittstelle angezeigt wird. Wenn Sie dies nicht haben, müssen Sie den Google USB-Treiber herunterladen. Laden Sie ihn hier herunter:
http://developer.android.com/sdk/win-usb.html
-
Suchen Sie in Geräte-Manager Ihr Gerät (sollte ein gelbes Ausrufezeichen haben), klicken Sie mit der rechten Maustaste und aktualisieren Sie den Treiber (öffnen Sie den Ordner mit dem Treiber, den Sie gerade heruntergeladen haben)
-
Wenn dies nicht funktioniert, versuchen Sie, Android Studio neu zu starten oder Ihr Gerät erneut anzuschließen.
Einige günstige Geräte (zum Beispiel einige $30 Tablets) liefern keine USB-Treiber, um im Geräte-Manager eine Verbindung herzustellen. In diesem Fall haben Sie leider Pech.
Ich habe festgestellt, dass das, was für mich funktioniert, ist:
-
CD
zum sdk platform-tools Ordner hinzufügen -
Überprüfen, ob adb Ihr Gerät erkennt
./adb devices
-
Wenn es 'List of devices attached' und eine leere Zeile darunter anzeigt, starten Sie adb wie folgt neu:
./adb kill-server ./adb start-server
dann führen Sie
./adb devices
erneut aus und prüfen, ob das Gerät erkannt wird, z. B. wie folgt:List of devices attached
015d2bc285601c0a device
AKTUALISIERUNG 27. Nov 2020
Ein weiterer Grund könnte das Kabel sein, das möglicherweise defekt ist (nur das Laden ist möglich, aber nicht das Debuggen). Kaufen Sie also ein neues! ^^
Bekannt ist, dass "Kann Gerät nicht mit Android Studio verbinden" ein ärgerliches Problem für Anfänger ist, aber ich bin seit geraumer Zeit ein Experte für Android. Die meisten gängigen Methoden wurden ausprobiert:
- Wie man den Entwicklermodus aktiviert.
- Vergessen, USB-Debugging zu aktivieren.
- Müssen manchmal die USB-Konfiguration auf Dateiübertragung umstellen.
- Einige unterschwellige Anleitungen zu adb-Befehlen, die ich jedoch nie ausprobiert habe.
- Versuchen Sie ein neues Kabel. ...
JEDOCH, was bei mir funktioniert, ist, den ZUGRIFF erneut zu WIDERRUFEN für den Computer, mit dem Ihr Gerät verbunden wird, nämlich:
- Gehen Sie zu den Entwickleroptionen.
- Widerrufen Sie die USB-Debugging-Berechtigung.
- Warten Sie einen Moment, bis ein Dialogfenster erscheint und um Ihre Zugriffszustimmung bittet.
- Zack, da haben Sie es, Ihr Gerät wird in Android Studio aufgelistet.
In meinem Fall hat das Aktivieren von USB-Debugging
in den Entwickleroptionen
das Problem gelöst. Stellen Sie sicher, dass die erforderlichen Berechtigungen beim erneuten Anschließen des Telefons erteilt werden.
Aktivieren der Entwickleroptionen
Telefon-Einstellungen >> Über das Telefon >> Software-Informationen >> Berührungsanzahl Build-Nummer.
Optionale Schritte
Manchmal wird das Telefon selbst bei aktiviertem USB-Debugging
nicht erkannt. In diesem Fall tippen Sie auf USB-Debugging-Berechtigungen widerrufen
in den Entwickleroptionen
. Gewähren Sie die erforderlichen Berechtigungen beim erneuten Anschließen des Telefons.
Falls es immer noch nicht erkannt wird, schalten Sie USB-Debugging
aus und wieder ein und gewähren Sie dann die Berechtigungen beim erneuten Anschließen des Telefons.