如何解決Please ensure that adb is correctly located at......
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-11-13 08:30:16 閱讀次數(shù):2724次
昨天下午搭建了Android開發(fā)環(huán)境,可是天公不做美――運(yùn)行新建的Android項(xiàng)目總是提示以下問(wèn)題:
[2014⑴0⑶0 15:41:47 - ] The connection to adb is down, and a severe error has occured.
[2014⑴0⑶0 15:41:47 - ] You must restart adb and Eclipse.
[2014⑴0⑶0 15:41:47 - ] Please ensure that adb is correctly located at '<--此處顯示adb.exe的全路徑-->' and can be executed.
努力了大半天總算是解決問(wèn)題了,現(xiàn)總結(jié)1下:
1、關(guān)閉eclipse,打開Windows任務(wù)管理器,查看進(jìn)程中是不是有adb.exe或adb.exe *32進(jìn)程;
2、如果Windows任務(wù)管理器中有adb.exe或adb.exe *32進(jìn)程則關(guān)閉該進(jìn)程,重新啟動(dòng)eclipse便可;
3、如果Windows任務(wù)管理器中沒有adb.exe或adb.exe *32進(jìn)程,則可以進(jìn)行下面幾種嘗試:
a、打開計(jì)算機(jī)DOS窗口,通過(guò)adb start-server手動(dòng)啟動(dòng),如果出現(xiàn)下圖則表示成功啟動(dòng),這時(shí)候就能夠在Windows任務(wù)管理器中找到adb.exe或adb.exe *32進(jìn)程:

b、如果上面方法沒法見效,那末1定是adb.exe進(jìn)程的端口被其它進(jìn)程占用了,這時(shí)候我們可以通過(guò)i、ii和iii3個(gè)步驟解決問(wèn)題:
i、由于adb.exe默許端口為5037,所以可以通過(guò)以下命令查看端口使用情況:
C:UsersGaoHuanjie>netstat -aon|findstr "5037"
TCP 0.0.0.0:5037 0.0.0.0:0 LISTENING 2736
ii、通過(guò)上面命令可以看出2736端口占用了5037端口,通過(guò)以下命令查看哪一個(gè)進(jìn)程使用了2736端口:
C:UsersGaoHuanjie>tasklist|findstr "2736"
TFtpServr.exe 2736 Services 0 13,616 K
iii、在Windows任務(wù)管理器中找到名為TFtpServr.exe的進(jìn)程,結(jié)束該進(jìn)程,然后啟動(dòng)eclipse(如果adb.exe進(jìn)程未能啟動(dòng),手動(dòng)啟動(dòng)便可)。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)