2012-04-19 107 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