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

 前言:

終於,還是回到了博客園,繼續我的技術博客之旅,其實這段時間經歷很多事情,換了份工作,開始了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,程序就像以前一樣,自動打開模擬器並加載了。此問題雖然不是很嚴重,但是從網絡上每位遇到此問題的同學來看,大部分人還沒遇到過我這個問題,所以記錄在這裏,希望能夠幫助到大家。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章