常常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.java
遇到問題描述:android
運行android程序控制臺輸出windows
[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.
[2012-07-18 16:18:26 - ] You must restart adb and Eclipse.
[2012-07-18 16:18:26 - ] Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.工具
解決問題:google
百度google你們多說的是任務管理器 kill掉adb 或者重啓adb server,但我任務管理器就沒有adb ,猜想是某個程序佔用了adb端口。因而按此思路查找。rest
5037爲adb默認端口 查看該端口狀況以下:orm
netstat -aon|findstr "5037"server
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540進程
發現6540佔用了 5037端口,繼續查看6540的task,發現是wandoujia .以下所示ip
tasklist|findstr "6540"
wandoujia_daemon.exe 6540 Console 1 4,276 K
接下來問題就好解決了,在任務管理器kill掉wandoujia_daemon.exe ,運行android程序,ok .
1.關閉豌豆莢進程
2.adb kill-server
3.adb start-server
4.重啓Eclipse
OK
如何操做 adb kill-server和adb start-server
cmd窗口
一、打開cmd窗口,進入adb.exe所在的文件夾目錄,(adb是android中的一個頗有用的工具,用來查看android虛擬機中內容,並進行相應操做),由於個人android-sdk-windows是放在D盤上,因此要先進入D盤,直接輸入D:
如圖所示就能夠直接進入D盤了,再輸入cd android-sdk-windows\platform-tools 從而進入了adb.exe所在的目錄。