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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章