我阅读了很多帖子来解决这个问题。没有人为我工作。
错误:
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
我在下面试过
它正在运行的另一台设备。但之前这两种设备对我来说都很好。
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
编辑:
我试过两台联想A6000。一个正在工作,另一个正在工作。然后,Moto正在工作,而三星Galaxy也没有工作。每当我杀死并开始adb时。任务管理器首先创建两个adb,几秒钟之后就隐藏了一个adb。这是一个问题吗?但仍有一些设备工作正常。
adb在被命令杀死后自动启动,或者如果打开android studio,则从任务管理器启动。
答案 0 :(得分:18)
现在为所有设备工作。我只是在PC上卸载了移动驱动程序,并更改了端口以连接该设备。我认为我的电脑中的端口存在一些问题。经过长时间的研究,它由一个小东西修复。这可能对某人有帮助。
答案 1 :(得分:4)
我也遇到了同样的问题,这是一个刚刚端口问题,我正在使用电脑前端USB端口,只是使用电脑后端USB端口,问题解决了。
答案 2 :(得分:3)
重新启动proc.WaitForExit();
为我工作。 (对于Windows,只需转到taskManager并终止adb.exe
进程并重新部署)
答案 3 :(得分:1)
我也面临同样的问题,只需更换电脑USB端口并解决问题。或使用genymotion模拟器
答案 4 :(得分:0)
我关闭了我的虚拟设备,打开了Windows任务管理器,并杀死了所有adb.exe任务 - 有一个常数,另一个会出现然后消失。 Aftwerwards,我启动了我的虚拟设备,一切都恢复了。
答案 5 :(得分:0)
确保没有其他程序试图控制ADB。您可以通过打开任务管理器,右键单击任何adb.exe,然后打开文件位置来进行检查。原来,我的HTC同步管理器拥有自己的ADB,并希望一直运行它。我卸载了该程序,此后没有任何问题。
答案 6 :(得分:0)
就我而言,我不得不更换USB调试电缆。