[英]Android ADB didn't ack issue in eclipse
我花了大約5個小時來解決這個問題。 我在stackoverflow上讀過同樣的問題,但沒有一個解決方案解決了我的問題...... 首先,它給了我:
[2013-02-28 14:48:21 - adb] ADB server didn't ACK
[2013-02-28 14:48:21 - adb] * failed to start daemon *
為了解決這個問題,我在任務管理器中殺死了adb.exe,重新啟動了eclipse。 然后轉到DDMS,重置adb。 沒運氣...
然后,我進入命令行窗口,鍵入adb kill-server
和adb start-server
,它給了我:
adb server is out of date. killing...
ADB server didn't ACK
fail to start deamon
現在我不知道該怎么辦。 我有一個在eclipse上開發的項目,所以真的需要盡快解決這個問題。 有人請幫忙!!
(正如許多解決方案所示,我殺了我的adb.exe數千次,但它在2秒后立即出現在任務管理器中。)
我有同樣的問題,這是實際幫助我的:
轉到Android SDK目錄中的平台工具 。
類型:
adb nodaemon server
輸出:
cannot bind 'tcp:5037'
現在我知道adb沒有響應的原因是因為它無法綁定到端口5037.使用以下命令找出占用端口的進程:
netstat -ano | findstr 5037
輸出:
請注意,PID 4888的進程占用端口5037。
打開任務管理器 ,單擊“ 詳細信息”選項卡,找到該進程並將其終止,在這種情況下為tfadb.exe。 它可能會有所不同,它是sh.exe和端口4599並刪除所有adb.exe
重試adb kill-server
和adb start-server
,希望adb運行良好。
在TASK MANAGER中殺死進程可以解決我的問題。 殺死后運行adb start-server或adb設備 ,你應該沒問題
解決了這個問題。 因為我的電腦上安裝了一個小的助手插件,所以它一直在后台運行adb.exe。 所以在我卸載插件后,錯誤消失了!
我有一個HTC設備,其驅動程序軟件(HTC Sync)試圖在我嘗試從Eclipse運行的同時使用adb運行進程。 如果您的設備上有可能需要安裝驅動程序的HTC Sync程序,請關閉此程序以防止其並行執行adb。 到目前為止,對我而言,這已經100%修正了它。
有時當我們運行SnapPea時 ,它正在運行一個名為“wandoujia_adb”的后台進程。 當殺死進程並在cmd promt中運行命令“adb start-server”時,我得到以下o / p文本到cmd promt:
C:\\ Users **> adb start-server
*守護程序沒有運行。 現在從端口5037開始*
*守護進程成功啟動*
這是你的解決方案
如果您已連接設備並且嘗試通過模擬器進行測試,請確保設備同步代理不在后台運行。 即使您在任務管理器中將其刪除,也會重新啟動adb。
我嘗試了很多我在這里找到的方法,但只有一種方法完美無缺:
UNINSTALL AVAST ANTIVIRUS!
我的機器上安裝了一個mobogenie插件,它一直在運行adb。 卸載它並解決了問題。
在我的情況下,我使用mobogeine通用驅動程序,當我從任務管理器結束任務adb.exe
,它會在1-2秒內再次重新占用另一個端口號。
要擺脫這個問題,我必須斷開我的手機和第一個殺死mobogeine驅動程序,然后adb.exe
不會重新啟動adb.exe
。 現在運行adb start-server
。 如果顯示成功消息,那么一切都很完美。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.