Android Studio-сбой сервера запуска ADB, сбой проверки adbkey


5 66

5 ответов:

Это ошибка С последней версией инструментов платформы (27.0.0), решение, которое я нашел, было понижено до предыдущей версии.

удалить расположенном в android-sdk каталог, затем загрузите старую версию отсюда:

[обновление]: некоторые пользователи (включая меня) заметили, что проблема возникает только когда ваш телефон подключен, так что если вам не нужно, чтобы проверить это, попробуйте отключить его и использовать эмулятор. Также worths замечает, что все сообщенные устройства были из линии Google Pixel, поэтому другие устройства не могут вызвать проблему.

[обновление 2]: это, кажется, решается в последнее обновление платформы-tools (27.0.1).

чтобы добавить к ответу, вот несколько команд для быстрого отката на Mac. Это было заимствовано и изменено из полезного сообщения в багтрекер

cd $ANDROID_HOME && rm -rf platform-tools/ && curl https://dl.google.com/android/repository/platform-tools_r26.0.2-darwin.zip -o platform-tools_r26.0.2-darwin.zip && unzip platform-tools_r26.0.2-darwin.zip

Я столкнулся с такой же проблемой.

Я получил 27.0.0 для работы с помощью "отозвать разрешения отладки USB" в настройках отладки на телефоне и перезагрузки телефона и перезагрузки Mac. И это сработало.

однако я переключился на то, чтобы не использовать док-станцию и подключить пиксель прямо к MacBook (USB-C), так как я ранее подозревал это. Но это не моя обычная связь.

когда я снова переключился на док-станцию, вся проблема началась снова.

Так Что Я думаю, я вернусь к 26.0.2

Я получил эту проблему, когда я получил новый USB-c usb 3.0 кабель. Однако, когда я использую свой другой кабель (который поставляется с телефоном - usb-c для usb 2.0), я не получил проблему. Я надеюсь, что это поможет, когда вы не хотите откатывать свои инструменты платформы и иметь пару запасных кабелей, лежащих вокруг ;)

У меня была такая же проблема после обновления по API 27. У меня также есть пиксель, который был подключен в то время. Отсоединение устройства и запуск сервера adb вручную с помощью adb start-server работал для меня.