【雜症】一個豌豆莢引發的血案——關於ADB server didn't ACK的問題


 前言:

終於,還是回到了博客園,繼續我的技術博客之旅,其實這段時間經歷很多事情,換了份工作,開始了WP7和Android的開發工作,對於一個從Windows Mobile跳過來的開發者,還真的經歷了不少曲折,今天在這里就記錄一下,這個惱人的:ADB server didn't ACK~~~~~(大家可以在谷歌里搜搜……)

問題重現:

今天下午,寫了不少代碼后,點擊那個Run按鈕后,Eclipse給我報錯:

[2012-06-19 15:22:19 - adb] ADB server didn't ACK

[2012-06-19 15:22:19 - adb] * failed to start daemon *

可是,可是昨天都還好好的啊,於是谷歌吧,關鍵詞:ADB server didn't ACK,一大堆結果哦,無非如下幾種:

  • 重啟Eclipse
  • 重啟電腦
  • 加入環境變量
  • ……

都一一試過來,還是不行,急煞我也!!!

柳暗花明:

在看帖子的過程中,眾位苦逼的同行中,有一位提過:

5037端口被占用的話,也會出現如下提示……

於是乎,真像是找到了救命稻草一般,先在命令行中輸入如下指令,查看5037這個端口現在是被誰占用了:

netstat -a -o 5037

然后得到如下的一個結果,還真被占用了哦:

那這個4792在我機器上,到底是個什么進程呢,好的,接着輸入以下命令,把真凶找出來:

tasklist /fi "pid eq 4792"

然后,額……我郁悶了……居然是大名鼎鼎的豌豆莢:

結尾:

好了,到這里,我結束了這個進程,然后重啟了Eclipse,接着,點擊Run,程序就像以前一樣,自動打開模擬器並加載了。此問題雖然不是很嚴重,但是從網絡上每位遇到此問題的同學來看,大部分人還沒遇到過我這個問題,所以記錄在這里,希望能夠幫助到大家。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM