Adb connection Error:远程主机强迫关闭了一个现有的连接——解决方法

最近用Eclipse开发的时候,控制台经常出现:

Adb connection Error:远程主机强迫关闭了一个现有的连接

Connection attempts:1

Connection attempts:2

Connection attempts:3

Connection attempts:4

…………

Connection attempts:11

网上一查,这是非常普遍的问题,大概是这么说的原因:

 

这是ddms调用adb引发的,这是windows环境下,,adb的限制或bug。当手机上同时运行的进程数大于64时, 就会引发adb崩溃。

更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS,即64。

 

解决办法(亲测可用):

从网上下载一个adb.exe替换掉android sdk安装目录的platform-tools下的adb.exe文件即可。原理是把最大支持数改为了256。

http://www.pc6.com/softview/SoftView_85883.html

 

你可能感兴趣的:(技术学习)