Problem : adb start-server fällt aus.
--- adb starting (pid 1414) ---
adb I 12-05 17:28:30 1414 48453 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 12-05 17:28:30 1414 48453 main.cpp:57] Version 27.0.0-4455170
adb I 12-05 17:28:30 1414 48453 main.cpp:57] Installed as /Users/[username]/Library/Android/sdk/platform-tools/adb
adb I 12-05 17:28:30 1414 48453 main.cpp:57]
adb I 12-05 17:28:30 1414 48453 adb_auth_host.cpp:416]
adb_auth_init...
adb I 12-05 17:28:30 1414 48453 adb_auth_host.cpp:174] read_key_file '/Users/[username]/.android/adbkey'...
adb F 12-05 17:28:30 1414 48466 transport_usb.cpp:37] Check failed: usb_packet_size < 4096ULL (usb_packet_size=5120, 4096ULL=4096)
Catalyst : Installieren der Plattformtools v27.0.0
Versuchte Lösungen : Neustart von Android Studio, Neustart des Computers, manuelles Starten von ADB über das Terminal, Löschen von /Users/[username‹/.android/adbkey und adbkey.pub sowie Neuinstallation der Plattformtools
Außerdem verwende ich nicht genymotion, sondern nur den Aktienemulator.
macos
android-studio
adb
RJ Aylward
quelle
quelle
Antworten:
Es ist ein Fehler mit der neuesten Version der Plattform-Tools (27.0.0). Die Lösung, die ich gefunden habe, war ein Downgrade auf die vorherige Version.
Entfernen Sie das aktuelle
platform-tools
Verzeichnis imandroid-sdk
Verzeichnis und laden Sie die ältere Version von hier herunter:[Update] : Einige Benutzer (ich selbst eingeschlossen) haben festgestellt, dass das Problem nur auftritt, wenn Ihr Telefon angeschlossen ist. Wenn Sie es also nicht testen müssen, versuchen Sie, den Netzstecker zu ziehen und einen Emulator zu verwenden. Beachten Sie auch, dass alle gemeldeten Geräte aus der Google Pixel-Reihe stammen, sodass andere Geräte das Problem möglicherweise nicht verursachen.
[Update 2] : Dies scheint im neuesten Update der Plattform-Tools (27.0.1) gelöst zu sein .
quelle
sdkmanager --list
, nur die neueste, was ein Downgrade unmöglich macht. :( Hoffentlich fügen sie das in Zukunft hinzu oder listen zumindest die Links unter developer.android.com/studio/releases/platform-tools.htmlUm die Antwort zu ergänzen, finden Sie hier einige Befehle zum schnellen Zurücksetzen auf Macs. Dies wurde aus einem hilfreichen Beitrag im Bug-Tracker ausgeliehen und optimiert
quelle
&& rm -rf platform-tools_r26.0.2-darwin.zip
am Ende hinzufügen , um die heruntergeladene Zip-Datei zu entfernen und aufzuräumen.Ich bin auf dasselbe Problem gestoßen.
Ich habe 27.0.0 zum Arbeiten mit "USB-Debugging-Berechtigungen widerrufen" unter Debug-Einstellungen auf dem Telefon und Neustart des Telefons und Neustart des Mac. Und es hat funktioniert.
Ich hatte jedoch darauf umgestellt, mein Dock nicht zu verwenden und ein Pixel direkt an das MacBook (USB-C) anzuschließen, da ich dies zuvor vermutet hatte. Aber das ist nicht meine normale Verbindung.
Als ich zurück zum Dock wechselte, begann das ganze Problem erneut.
Ich schätze, ich werde auf 26.0.2 zurückgreifen
quelle
Ich habe dieses Problem bekommen, als ich ein neues USB-C USB 3.0-Kabel bekam. Als ich jedoch mein anderes Kabel verwendete (das mit dem Telefon geliefert wurde - USB-C zu USB 2.0), bekam ich das Problem nicht. Ich hoffe, das hilft, wenn Sie Ihre Plattform-Tools nicht zurücksetzen möchten und ein paar Ersatzkabel herumliegen haben;)
quelle
Ich hatte das gleiche Problem nach dem Update auf API 27. Ich habe auch ein Pixel, das zu der Zeit eingesteckt war. Das Entfernen des Geräts und das manuelle Starten des ADB-Servers mit
adb start-server
hat bei mir funktioniert.quelle