Android Studio:java.io.IOException:现有连接被远程主机强行关闭
Android Studio: java.io.IOException: An existing connection was forcibly closed by the remote host
我看了很多帖子来解决这个问题。 None 对我有用。
错误:
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
下面我试过了
- 终止并启动 adb
- 无效并重启android工作室
- 已删除任务栏中的 adb 进程
- 重启设备和电脑
- 重新启动工作室,清理并重建
- 任务栏只有一个adb.exe
- 已从设备管理器更新驱动程序
另一个正在工作的设备。但之前这两种设备对我来说都很好。
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 galaxy 不工作。每当我杀死并启动 adb 时。任务管理器首先创建两个 adb,几秒钟后隐藏一个。这是个问题吗?但仍有一些设备工作正常。
如果 android studio 打开,adb 在通过命令或任务管理器终止后自动启动。
现在适用于所有设备。只是我在PC上卸载了移动设备的驱动程序并更改了端口以连接该设备。我认为我的 PC 端口有问题。经过长时间的研究,它被一个小东西修复了。这可能对某人有帮助。
我关闭了我的虚拟设备,打开了 windows 任务管理器,并终止了所有 adb.exe 任务——一个不变的任务会出现然后消失。之后,我启动了我的虚拟设备,一切都恢复正常了。
重新启动 adb.exe
对我有用。 (对于 windows,只需转到 taskManager 并终止 adb.exe
进程并重新部署)
我也遇到了同样的问题,这只是端口问题,我使用的是电脑前置 USB 端口,只需使用电脑后置 USB 端口,问题就解决了。
我也遇到了同样的问题,换了个电脑USB口就解决了。或者使用 genymotion 模拟器
确保没有其他程序试图控制 ADB。您可以通过打开任务管理器、右键单击任何 adb.exe 并打开文件位置来检查这一点。事实证明,我的 HTC 同步管理器有它自己的 ADB,并且一直想 运行 它。我卸载了该程序,此后没有遇到任何问题。
在我的情况下,我不得不更换 USB 调试电缆。
我看了很多帖子来解决这个问题。 None 对我有用。
错误:
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
下面我试过了
- 终止并启动 adb
- 无效并重启android工作室
- 已删除任务栏中的 adb 进程
- 重启设备和电脑
- 重新启动工作室,清理并重建
- 任务栏只有一个adb.exe
- 已从设备管理器更新驱动程序
另一个正在工作的设备。但之前这两种设备对我来说都很好。
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 galaxy 不工作。每当我杀死并启动 adb 时。任务管理器首先创建两个 adb,几秒钟后隐藏一个。这是个问题吗?但仍有一些设备工作正常。
如果 android studio 打开,adb 在通过命令或任务管理器终止后自动启动。
现在适用于所有设备。只是我在PC上卸载了移动设备的驱动程序并更改了端口以连接该设备。我认为我的 PC 端口有问题。经过长时间的研究,它被一个小东西修复了。这可能对某人有帮助。
我关闭了我的虚拟设备,打开了 windows 任务管理器,并终止了所有 adb.exe 任务——一个不变的任务会出现然后消失。之后,我启动了我的虚拟设备,一切都恢复正常了。
重新启动 adb.exe
对我有用。 (对于 windows,只需转到 taskManager 并终止 adb.exe
进程并重新部署)
我也遇到了同样的问题,这只是端口问题,我使用的是电脑前置 USB 端口,只需使用电脑后置 USB 端口,问题就解决了。
我也遇到了同样的问题,换了个电脑USB口就解决了。或者使用 genymotion 模拟器
确保没有其他程序试图控制 ADB。您可以通过打开任务管理器、右键单击任何 adb.exe 并打开文件位置来检查这一点。事实证明,我的 HTC 同步管理器有它自己的 ADB,并且一直想 运行 它。我卸载了该程序,此后没有遇到任何问题。
在我的情况下,我不得不更换 USB 调试电缆。