Wenn ich mein Android-Gerät zum Debuggen mit ADB an meinen Mac anschließe, wird das Gerät als nicht autorisiert angezeigt:
Code: Select all
$ adb devices
List of devices attached
RZCW92YYCHL unauthorized
Ursache:
Dies wird häufig durch veraltete oder beschädigte ADB-Schlüsseldateien auf dem Entwicklungscomputer verursacht. Android verwendet diese Schlüssel, um Ihren Computer für das USB-Debugging zu authentifizieren. Wenn die Schlüssel ungültig sind, verweigert das Gerät die Autorisierung, löst jedoch möglicherweise den Dialog nicht aus, insbesondere bei neueren Android-Versionen oder einigen OEM-Skins (Samsung, Xiaomi, Oppo, Vivo usw.).
Lösung:
- Trennen Sie Ihr Gerät und stellen Sie sicher, dass es entsperrt ist.
- Löschen Sie alte ADB-Schlüssel von Ihrem Computer (Mac/Linux):
Code: Select all
rm -rf ~/.android/adbkey*
Code: Select all
adb kill-server
adb start-server
- Auf dem Android-Gerät:
- Gehen Sie zu Einstellungen → Entwickleroptionen.
- Schalten Sie das USB-Debugging aus.
- Tippen Sie auf USB-Debugging-Berechtigungen widerrufen.
Mobile version