The connection to adb is down, and a severe error has occured.(DDMS中沒有真機)

最近總是出現真機用着用着就掉線了,在DDMS中看不到,運行項目出現選擇運行機器中也沒有,360助手鍊接電腦OK,任務管理器中沒有adb.exe,重啓eclipse不行,只能每次重啓電腦。按照http://blog.csdn.net/yu413854285/article/details/7559333提供的方法解決了。但願對各位有用,下面是參考android

啓動android模擬器時.有時會報The connection to adb is down, and a severe error has occured.的錯誤.在網友說在任務管理器上把全部adb.exe關閉掉.重啓eclipse.但試過無論用.因此在外國網站上找到一種可行的方法:

1.先把eclipse關閉.

2.在管理器轉到你的android SDK 的platform-tools下, 如圖:


3.鍵入adb kill-server ,若是adb關閉了會提示 server not running *

4.再輸入 adb start-server  若是不成功會提示 daemon not running. starting it now on port  ***的bash

   而若是成功的話不提示任何語句的.這時再從新打開eclipse就能夠正常運行模擬器的了.eclipse

 

還有一種狀況,真機調試的時候,你開了腕豆夾,致使端口衝突了,前面一直沒留意這個問題 ,解決辦法:安裝完手機的驅動後,關閉腕豆夾,重啓eclipse,應該就能夠了。腕豆夾與eclipse通常不一樣時打開!網站

以上轉自:http://blog.csdn.net/yu413854285/article/details/7559333spa

 

若是上面adb start-server失敗,則是端口被佔用,經過C:\Users\xxxxxx>netstat -ano | findstr "5037"命令進行查看佔用端口號.net

 

1
2
3
4
5
6
C:\Users\xxxxxx> netstat  -ano | findstr  "5037"
   TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4628
   TCP    127.0.0.1:5037         127.0.0.1:1085         TIME_WAIT       0
   TCP    127.0.0.1:5037         127.0.0.1:1086         TIME_WAIT       0
   TCP    127.0.0.1:5037         127.0.0.1:1096         TIME_WAIT       0
   TCP    127.0.0.1:5037         127.0.0.1:1097         TIME_WAIT       0

原來被4628這個進程佔用了端口,打開任務管理器,殺掉4628這個進程。(能夠在任務管理器菜單,查看->選擇列中勾選(PID)進程標識符)調試

相關文章
相關標籤/搜索