Отладчик Android не может подключиться к процессу (приложение)

Я использую Android Studio 1.5 и в настоящее время работаю над проектом. Всякий раз, когда я пытаюсь отладить или присоединить отладчик к приложению, над которым я работаю, чтобы исправить ошибки, отладчик НЕ может подключиться; поэтому приложение зависает на устройстве Android. Обратите внимание, что он работает случайным образом и время от времени правильно подключается (например, 2 из 10 раз). Я получаю эту ошибку в журналах:

Ошибка при запуске отладчика Android (8600): не удается открыть порт отладчика (localhost:8600): java.io.IOException "рукопожатие не удалось - соединение преждевременно закрыто" 9:57:00 AM Ошибка при запуске отладчика Android (8600): не удается открыть отладчик порт (localhost:8600): java.io.IOException "сбой рукопожатия - соединение прервано" 9:57:25 Ошибка подключения ADB:EOF 9:57:25 Попытки подключения: 1

Как я могу исправить эту проблему и быть в состоянии легко отладить мое приложение? Заранее спасибо.

3 ответа

Вы можете попробовать перезапустить ADB. В Android Studio нажмите "Терминал" (внизу экрана). В командной строке введите: adb kill-server, затем adb start-server. Попробуйте снова отладить.

Если ни одно из других решений не сработало для вас (как это не сработало для меня), я предлагаю попробовать выполнить чистую переустановку инструментов платформы.

1 - Запустите автономный менеджер SDK.

В Android Studio: Инструменты->Android-> Менеджер SDK, вкладка Инструменты SDK, нажмите Пуск автономный менеджер SDK.

2 - Закрыть Android Studio.

3 - В диспетчере SDK в папке "Инструменты": выберите " Инструменты Android SDK Platform" и нажмите кнопку " Удалить пакеты" в правом нижнем углу.

4 - В проводнике удалите папку android-sdk-path \ platform-tools.

5. Вернитесь в диспетчер SDK: повторно проверьте Android SDK Platform-Tools и нажмите кнопку " Установить пакеты".

Всякий раз, когда это происходит со мной, я просто закрываю эмулятор или снова подключаю свое аппаратное устройство и запускаю приложение. Студия Android автоматически перезагружает adb.

Вы также можете попробовать дважды щелкнуть по adb в /android-sdk/platform-tools

Другие вопросы по тегам