Ich habe Stunden mit diesem dummen Problem verschwendet. Keine der oben genannten Lösungen hat bei mir alleine funktioniert.
Ich verwende Windows 10. Ich hatte eine alte manuelle Installation des Android SDK sowie des SDK von Android Studio. Ich habe mein manuell installiertes SDK gelöscht und alle meine Geräte haben aufgehört zu funktionieren. Dies waren die Symptome:
$ adb usb
Fehler: Gerät nicht autorisiert.
$ADB_VENDOR_KEYS dieses adb-Servers ist nicht festgelegt
Versuchen Sie 'adb kill-server', wenn das falsch erscheint.
Andernfalls suchen Sie nach einem Bestätigungsdialog auf Ihrem Gerät.
sowie
$ adb Geräte
Liste der angeschlossenen Geräte
id1 nicht autorisiert
id2 nicht autorisiert
id3 nicht autorisiert
Um ehrlich zu sein, bin ich mir nicht sicher, welche dieser Schritte mir meine Erlauben Sie das USB-Debuggen?-Aufforderungen zurückgebracht hat, daher habe ich ALLES aufgelistet, um Vollständigkeit zu gewährleisten. Geht in der Reihenfolge von einfachsten bis schwierigsten. Die meisten Leute scheinen nach den ersten beiden Abschnitten wieder auf den Beinen zu sein.
ADB neu starten
Ich würde das nach jedem der unten stehenden Abschnitte durchführen.
adb kill-server
adb usb
Entwickleroptionen durcheinander bringen
- Schalten Sie Entwickleroptionen aus und wieder ein
- Schalten Sie USB-Debugging aus und wieder ein
- USB-Debugging-Berechtigungen widerrufen. Versuchen Sie dies, während USB-Debugging aktiviert ist und wenn möglich, versuchen Sie es auch, wenn USB-Debugging deaktiviert ist.
Geräte erneut einstecken
- Ziehen Sie das USB-Kabel aus dem Telefon und stecken Sie es erneut ein.
- Wechseln Sie physische Anschlüsse an Ihrem PC, an die Ihr USB-Kabel angeschlossen ist
- Wechseln Sie die physischen USB-Kabel, die Sie verwenden, um Ihre Geräte anzuschließen
Alles neu starten
- Starten Sie alle Ihre Geräte neu und verbinden Sie sie erneut
- Starten Sie Ihren PC neu
- Schalten Sie WLAN ein und aus
Dinge löschen
- VORSICHT Löschen Sie Ihren
~/.android
-Ordner. Manchmal kann dieser Ordner falsche Berechtigungen haben, die Probleme verursachen können. Möglicherweise möchten Sie diesen Ordner zuerst sichern.
- Deinstallieren Sie alle herstellerspezifischen Treiber aus Programme hinzufügen/entfernen. Ich deinstallierte die folgenden (Namen sind nicht genau)
- LG United USB-Treiber
- HTC Mobile USB-Treiber
- OnePlus USB-Treiber 1.00
- Samsung USB-Treiber
- Ich deinstallierte auch alle Emulatoren und ihre jeweiligen Treiber (optional)
- Nox & zugehörige Treiber
- Bluestacks
- Genymotion
Alle Android-bezogenen Umgebungsvariablen löschen
- Löschen Sie
%ANDROID_HOME%
, wenn Sie es festgelegt haben
- Löschen Sie
%ANDROID_SDK_HOME%
, wenn Sie es festgelegt haben
An diesem Punkt kamen alle meine Geräte magischerweise zum Leben und begannen, die Erlauben Sie das USB-Debuggen?-Aufforderungen anzuzeigen und ordnungsgemäß über ADB zu verbinden. Wenn Sie es bis hierher geschafft haben und keine Lösung gefunden haben, tut es mir wirklich leid, dass Sie in dieser Situation sind. Stellen Sie sicher, dass Sie alle Geräte und Ihren Entwicklungscomputer am Ende all dieser Schritte neu gestartet haben und verbinden Sie sie mit einem frischen USB-Anschluss unter Verwendung eines neuen Kabels.
Wenn das immer noch nicht funktioniert, versuchen Sie einige dieser anderen SO-Beiträge zu dem Thema: