2012-04-19 45 views
10

當我嘗試運行我的Android程序時,出現以下錯誤。Android中的adb是什麼?

請解釋一下,真的adb是什麼,以及如何重新啓動它?

我收到以下錯誤

The connection to adb is down, and a severe error has occured. 
You must restart adb and Eclipse. 

回答

24

亞行Android Debug Bridge

要通過命令行重新啓動亞行:

adb kill-server 
adb start-server 

要在Eclipse重新啓動亞行:

  1. 窗口>顯示視圖>其他...>的Android /設備
  2. 當視圖爲顯示:查看「設備」菜單>重置adb
+0

當我做「重置ADB」,我得到這個錯誤消息:[2012-04-19 12:53:35 - DeviceMonitor] Adb連接錯誤:現有連接被遠程主機強制關閉 [2012-04- 19 12:53:36 - DeviceMonitor]連接嘗試:1 – siva636 2012-04-19 07:25:29

+0

@DUKE看來,Android虛擬設備與adb有活動連接,這就是出現這些警告消息的原因。我建議關閉Eclipse並使用命令行方法重新啓動adb,然後重新啓動Eclipse以查看它是如何工作的? – Hailei 2012-04-19 07:31:39

8

Android Debug Bridge

的Android調試橋(ADB)是一種多功能的命令行工具,可以用一個仿真器實例或連接Android設備通信。它是一個包含三個組件的客戶端服務器程序:

  • 客戶端,它運行在您的開發機器上。您可以通過發出adb命令從shell調用 客戶端。其他Android工具 ,如ADT插件和DDMS也可以創建adb客戶端。
  • 一臺服務器,作爲您的開發 機器的後臺進程運行。服務器管理客戶端和模擬器或設備上運行的adb守護進程之間的通信。
  • 守護程序,作爲每個仿真器或設備實例的後臺進程運行。

重新啓動ADB

adb kill-server && adb start-server 

通過使用上面的命令,那將重新啓動ADB服務器。而且,如果你正在使用Eclipse手段,請參閱下面的圖片 -

enter image description here

在你DDMS一個選項是有重新啓動亞行如上面的圖像。希望這可以幫助你。

+0

感謝它的工作 – 2013-01-02 05:56:22

+0

@Satya不客氣。 – Praveenkumar 2013-01-02 06:13:41

2

ADB代表Android Debug Bridge

Android調試橋(adb)是一個多功能的命令行工具,可讓您與模擬器實例或連接Android的設備進行通信。

enter image description here

在深入的細節可以發現here

至於重啓服務器,亞行可以執行以下命令

adb kill-server 
adb start-server 

至於Eclipse的只是關閉IDE,並重新啓動/重新打開。 Infact重新啓動Eclipse也應重新啓動adb服務器。

1

我在Eclipse上看到了這個問題,並且報告說我需要'從設備視圖重置adb'。亞行殺&重啓服務器序列並沒有爲我工作,但我成功了只禁用,然後重新啓用在手機的設置 - 在「USB調試」複選框>開發人員選項

+0

對不起,我最初以爲這是一個問題,但它實際上是一個答案。 – 2014-07-31 17:21:56

1

我也這個問題碰上了,我得到這個錯誤請確保亞行位於正確的「用戶/ semihozkoroglu/ADT/SDK /平臺工具/亞行」,可以執行

單擊設備下拉菜單 - >重置亞洲開發銀行,其作品..

ScreenShot