2016-03-16 3 views
15

Я прочитал много сообщений, чтобы исправить эту проблему. Никто не работал для меня.Android Studio: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом

Ошибка:

Target device: lenovo-lenovo_a6000-89a70dc9 
Installing APK: C:\Users\Nikhil\AndroidStudioProjects\ProfitKey\app\build\outputs\apk\app-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. Invalidate и перезагружать андроид студия
  3. Удалены ADB процесс в панели задач
  4. перезапущен устройство и компьютер
  5. перезапущен студия, чистая и восстановить
  6. Taskbar есть только один adb.exe
  7. Обновленный драйвер из диспетчера устройств

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

Target device: motorola-xt1022-ZX1B33PRVP 
Installing APK: C:\Users\Nikhil\AndroidStudioProjects\ProfitKey\app\build\outputs\apk\app-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 не работает. Всякий раз, когда я убиваю и начинаю adb. Сначала был скрыт менеджер задач, создающий два adb и несколько секунд. Это проблема? Но все же некоторые устройства работают нормально.

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

enter image description here

+1

Вы включили USB-отладку в устройстве, где оно не работает? –

+0

@ Devanshu Dwivedi Спасибо. Да, я включил USB-отладку. –

+0

Когда я вдруг получаю такую ​​проблему, мне обычно приходится удалять вручную оставшиеся данные приложения с устройства, а затем работает – fillobotto

ответ

10

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

+0

Да, это помогает мне – Teekam

+0

Ох, да, это была проблема портов. Это был USB-разъем для USB-разъема. Может быть, он имеет некоторую волновое сопротивление/индуктивность, поскольку его длинные светодиоды не обертываются фольгой. – CodeToLife

0

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

1

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

3

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

+0

Я сменил порт USB. Это помогло мне. – HemangNirmal

0

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

Смежные вопросы