Я делаю проект студии Android и пытаюсь отладить свое приложение.
Приложение работает нормально, но когда я пытаюсь его отладить, я получаю такую ошибку:
Could not connect to remote process. Aborting debug session.
Что я могу сделать, чтобы исправить проблему?




Вам необходимо перезапустить ADB.
убить процесс adb.exe.
как перезапустить ADB вручную из Android Studio
Это работает для меня, но только когда он используется, и мне нужно принудительно убить его. "taskkill / IM adb.exe / F" Что происходит, когда он на самом деле пытается подключиться. Если я остановлю сеанс отладки, а затем убью его, это не сработает.
Убедитесь, что вы выбрали правильный вариант сборки, обычно "выпуск" поставляется с debuggable false.
Пример:
buildTypes {
release {
debuggable false
....
}
}
не рекомендуется менять выпуск на debuggable true, просто измените правильный вариант
debug {
debuggable true
....
}
В моем случае, По какой-то причине я отключил Instant run, и он изменил значение Launch с «Default Activity» на «Nothing» в «Run / Debug configurations». Поэтому всегда говорится: «Не удалось подключиться к удаленному процессу. Прерывание сеанса отладки», и я не смог отладить. Я включил Instant и изменил значение Launch с «Nothing» на «Default Activity» в «Run / Debug configurations», и это сработало. Надеюсь, это кому-то поможет.
(чтобы получить конфигурации запуска / отладки, щелкните раскрывающийся список «приложение» и щелкните «Изменить конфигурации»)
Это была моя проблема. Спасибо миллион @nuwancy
убить adb.exe для меня было бесполезно, но это работает как шарм;) +
Потеряв несколько часов, я нахожу это решение. Спасибо чувак.
В командной строке:
adb kill-server && adb start-server
Эта команда перезапустит ADB
По умолчанию Android Studio создает версию приложения debug. Однако на этапе публикации вы могли переключиться на release, как предлагает руководство.
ADB не сможет подключиться к приложению, если вы не вернетесь к конфигурации debugили, разрешенной для отладки release.
Если ничего из этого не работает, вы можете прибегнуть к перезапуску ADB, как описано в Как перезапустить ADB вручную из Android Studio.
Вернуться к конфигурации отладки
debug во втором столбцеРазрешить отладку версии выпуска
release справаdebuggable на trueИмейте в виду, что ваша жизнь будет нелегкой, поскольку ваше приложение может быть оптимизировано и, следовательно, несовместимо с отладчиком (например, вы не сможете выполнить определенные методы или просмотреть некоторые локальные переменные).
Не могли бы вы объяснить отрицательный голос, чтобы я мог улучшить свой ответ?
Я получил это сообщение об ошибке, когда телефон был подключен как через Wi-Fi (с помощью команд «adb tcpip 5555» и «adb connect 192.168.0.100:5555»), так и через usb-кабель. Отключение USB-кабеля решило проблему.
Другие решения, размещенные здесь, мне не помогли. В конце концов я обнаружил, что создание нового экземпляра симулятора (инструменты-> AVD Manager-> Создать виртуальное устройство) решило мою проблему. Мне не удалось снова запустить предыдущий симулятор.
Я пытаюсь аннулировать кеш / перезапуск, и он работает
Иногда это происходит, когда открыты две IDE с поддержкой Android, например Android Studio и IDEA. Выключение одного из двух (или отключение плагина Android в IDEA) помогает.
Определенно один из вариантов использования. Когда это происходит, никакие другие решения не работают.
Перезагрузил сервер ABD. Сначала нужно было подключить устройство. Найдите вкладку «Помощник» в студии Android (обычно она находится справа) и нажимайте «Далее», пока не увидите параметр для сброса сервера ABD.
я сделал
---> adb kill-server && adb start-server
---> сделать недействительным кеш / перезапустить
но пока не работает
Waiting for application to come online: com.example.distribution_system | com.example.distribution_system.test
Waiting for application to come online: com.example.distribution_system | com.example.distribution_system.test
Waiting for application to come online: com.example.distribution_system | com.example.distribution_system.test
Could not connect to remote process. Aborting debug session.
image1: -> [1]: https://i.stack.imgur.com/HZF5D.png
image2: -> [2]: https://i.stack.imgur.com/hrE4a.png
У меня каждый раз убивает adb.exe вручную. Ручной перезапуск из студии не работает, когда я получаю эту ошибку.