Отладчик 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