用真機調試程序的時候,eclipse的console老是出現以下的錯誤「Adb connection Error:遠程主機強迫關閉了一個現有的鏈接」android
問題出現的緣由:這是ddms調用adb引起的. 通過一番搜索, 發現這是windows環境下, adb的一個限制, 也能夠說是bug. 當手機上同時運行的進程數大於64時, 就會引起adb奔潰. 更深層次的緣由, 就是windows API的WaitForMultipleObjects所支持的最大句柄數是MAXIMUM_WAIT_OBJECTS, 即64.windows
解決辦法:eclipse
1.DDMS->Devices->Reset adbgoogle
2.重啓eclipsespa
3.解決問題的辦法:http://code.google.com/p/android/issues/detail?id=12141
下載相應的adb.exe文件,用它替換掉你機器上的sdk的platform/tools目錄下面的adb.exe。這樣就能夠完美解決問題。調試
4.重啓虛擬設備code
或者adb kill-server orm
adb start-server server