Android Studio: java.Ио.IOException: существующее соединение было принудительно закрыто удаленным хостом

Я прочитал много сообщений, чтобы исправить эту проблему. У меня ничего не вышло.

ошибка:

Target device: lenovo-lenovo_a6000-89a70dc9
Installing APK: C:UsersNikhilAndroidStudioProjectsProfitKeyappbuildoutputsapkapp-debug.apk
Uploading file to: /data/local/tmp/helix.profitkey.hotelapp
java.io.IOException: An existing connection was forcibly closed by the remote host

Я пробовал ниже

  1. убить и запустить adb
  2. аннулировать и перезапустить Android studio
  3. удален процесс adb на панели задач
  4. перезапустил устройство и ПК
  5. перезапустить studio, очистить и перестроить
  6. панель задач имеет только один adb.exe
  7. обновлен драйвер от Диспетчер устройств

другое устройство работает. Но раньше оба устройства работали нормально для меня.

Target device: motorola-xt1022-ZX1B33PRVP
Installing APK: C:UsersNikhilAndroidStudioProjectsProfitKeyappbuildoutputsapkapp-debug.apk
Uploading file to: /data/local/tmp/helix.profitkey.hotelapp
Installing helix.profitkey.hotelapp
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/helix.profitkey.hotelapp"
pkg: /data/local/tmp/helix.profitkey.hotelapp
Success

редактировать:

Я пробовал с двумя lenovo A6000. Один работает, а другой не работает. Тогда Moto работает, а samsung galaxy не работает. Всякий раз, когда я убиваю и запускаю adb. Диспетчер задач сначала создавал два adb, а через несколько секунд один скрывался. Была ли это проблема? Но все же некоторые устройства работают штраф.

adb запускается автоматически после убийства по команде или из Диспетчера задач, если android studio открыта.

enter image description here

5 ответов


теперь работает для всех устройств. Просто я удалил драйвер мобильного телефона на ПК и изменил порт для подключения к этому устройству. Я думаю, что некоторые проблемы с портом в моем компьютере. После долгих исследований его зафиксировала маленькая вещь. Это может кому-то помочь.


Я также столкнулся с той же проблемой,это была просто проблема с портом,я использовал передний USB-порт компьютера ,просто используйте USB-порт компьютера и проблема решена.


перезагрузка adb.exe работал для меня. (Для windows, просто перейдите в taskManager и убивает adb.exe обработать и повторно развернуть)


Я также столкнулся с той же проблемой, просто измените USB-порт компьютера и проблему. или используйте эмулятор genymotion


Я закрыл свои виртуальные устройства, открыл диспетчер задач windows и убил все adb.exe-задачи - была одна постоянная и другая, которая появлялась, а затем исчезала. Aftwerwards, я запустил свое виртуальное устройство, и все снова сработало.