2014-10-06 49 views
53

我無法在筆記本電腦上運行android應用程序。 Eclipse一直給出相同的錯誤,那就是「ADB服務器沒有確認」亞行服務器沒有確認

我試過了所有的東西,從任務管理器的命令行(kill-server,start-server),從ddms視圖重新啓動adb,然後重新啓動蝕。當我設法啓動adb服務器並重新打開eclipse時,只要我運行android應用程序,控制檯也會出現同樣的錯誤;亞行服務器沒有答覆。

可不可以給一個辦法,除非重新啓動亞行

+0

你想運行一個電話或仿真器上的應用程序? – andrei 2014-10-21 08:39:18

+1

如果你在這裏使用Genymotion是一個解決方案http://stackoverflow.com/questions/5703550/my-eclipse-adb-server-didnt-ack-failed-to-start-daemon – 2014-11-14 07:50:56

回答

114

殺死進程adb.exe在任務管理器(打開任務管理器CTRL ++ Esc鍵)解決它在我的情況。殺死後運行adb start-serveradb devices你應該沒問題。

enter image description here


櫃面如果不工作

我們可以如此輕易地解決這個問題。

  1. 打開命令提示符,cd <platform-tools directory>
  2. 運行命令adb kill-server
  3. 打開Windows任務管理器,並檢查是否adb仍在運行。如果是,就在命令提示符下殺adb.exe
  4. 運行命令adb start-server

enter image description here


的一種方式有點難度的方法

命令提示符(CMD.EXE)

netstat -aon|findstr 5037 

查找進程ID 0.0.0.0 enter image description here

確定它是adb。EXE

tasklist|findstr 1980 

enter image description here

終止該進程

taskkill /f /t /im adb.exe 

enter image description here

獲得亞行恢復正常

enter image description here

對於更多詳細信息檢查它從here

+0

不,我開始adb服務器。但在日食中它又回到了舊的狀態。我很困惑 – ydmpcn 2014-10-06 13:20:35

+1

@RyPope檢查我更新的答案。如果你有更好的選擇,那麼請建議 – Gattsu 2014-10-06 13:38:58

+0

我試過,但沒有工作。最後的命令之後; 「adb devices」,我這個錯誤; adb server din't ack,deamon沒有運行 – ydmpcn 2014-10-06 13:41:31

-1

我相信你已經檢查了端口號,並重新啓動adb。但是你有沒有在你的電腦上安裝適當的安卓驅動。某些通用Android驅動程序可能無法在您的計算機上工作,您最好安裝由您的移動設備製造商提供的驅動程序,如果您在製造商的網站上找不到驅動程序,請考慮下載其軟件套件,它可能包含驅動程序。

0

除了@maveňツ解決方案。

其實我們必須殺死使用這個地址0.0.0.0:0的進程,這就是爲什麼大多數人從任務管理器中殺死adb.exe正在工作(在我的情況下,我甚至無法看到它甚至任務管理器)。

@maveňツ步驟後,我發現其他一些進程正在使用此地址。 我繼續殺了它,它給了我ACCESS DENIED作爲Error

因此,使用tasklist|findstr ****我找出了進程的名稱並從任務管理器中將其殺死。

那裏開始工作後。

在我的情況bas_daemonbas_helper使用這個地址兩者對應MOBOROBO

+0

Null n Void ...謝謝:D – Gattsu 2016-11-15 11:42:18

2

尋找在〜/ .android/adb_usb.ini文件錯別字。如果該文件變得混亂,則可能導致此問題。

+1

'rm -r〜/ .android'解決了我的問題。謝謝你的提示! – 2015-08-04 15:36:36

0

在我的情況下,我使用命令行taskkill /f /t /im bas_deamon.exe(因爲adb.exe未啓動)和亞洲開發銀行服務器成功啓動

6

對於Mac用戶來說,什麼工作對我來說是:

  1. 開放活動顯示器(相當於Windows任務管理器)
  2. 殺亞行任務
  3. 重新啓動亞行
0

從命令提示符處殺死ADB。 也可以通過命令提示符殺死日食。 從那裏啓動adb服務器[adb start-server] 然後重新開始。

1

在我的電腦中,我使用命令行taskkill/f/t/im wandoujia_daemon。exe文件(因爲adb.exe或bas_daemon.exe沒有在我的任務管理器中運行) 而且......亞洲開發銀行服務器成功地啓動

4

請通過命令殺亞行:

taskkill /f /im "adb.exe" 

然後,再用命令來啓動它:

adb start-server 

它做工非常精細,我:)