什么是Android中的adb?

时间:2012-04-19 06:58:13

标签: android eclipse adb

当我尝试运行Android程序时出现以下错误。

请解释一下我真正的adb是什么,以及如何重新启动它?

我收到以下错误

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

6 个答案:

答案 0 :(得分:24)

adb是Android Debug Bridge

通过命令行重启adb:

adb kill-server
adb start-server

在Eclipse中重启adb:

  1. 窗口>显示视图>其他...>机器人/设备
  2. 当视图显示时:“设备”的查看菜单>重置adb

答案 1 :(得分:8)

Android Debug Bridge

Android Debug Bridge(adb)是一种多功能命令行工具,可让您与模拟器实例或连接的Android设备进行通信。它是一个客户端 - 服务器程序,包含三个组件:

  • 在您的开发计算机上运行的客户端。你可以调用一个 来自shell的客户端通过发出adb命令。其他Android工具 例如ADT插件和DDMS也会创建adb客户端。
  • 服务器,作为开发的后台进程运行 机。服务器管理客户端和客户端之间的通信 adb守护程序在模拟器或设备上运行。
  • 守护程序,在每个模拟器上运行作为后台进程或 设备实例。

重新启动ADB

adb kill-server && adb start-server

通过使用上述命令,重新启动adb服务器。而且,如果您使用Eclipse表示,请参阅下图 -

enter image description here

在您的DDMS一个选项中,可以重新启动adb,如上图所示。希望这对你有所帮助。

答案 2 :(得分:2)

ADB代表 Android Debug Bridge

Android Debug Bridge(adb)是一个多功能的命令行工具,可让您与模拟器实例或连接的Android设备进行通信。

enter image description here

深入细节可以找到here

至于重启adb服务器,您可以执行以下命令

adb kill-server
adb start-server

对于Eclipse,只需关闭IDE并重新启动/重新打开即可。事实上重启Eclipse也应该重启adb服务器。

PS:以上链接转到我的个人博客,其中包含有关亚行的其他详细信息。

答案 3 :(得分:1)

我在Eclipse上看到了这个问题,它报告说我需要从设备的视图中重置adb'。 adb kill& restart-server序列对我来说不起作用,但是我成功了,只是禁用然后重新启用USB调试'电话的设置 - >开发人员选项

中的复选框

答案 4 :(得分:1)

我也遇到了这个问题,我收到了这个错误请确保adb位置正确“Users / semihozkoroglu / ADT / sdk / platform-tools / adb”并且可以执行

点击设备下拉菜单 - >重置adb,它的作品..

ScreenShot

答案 5 :(得分:-2)

ADB是Android调试桥。

关注更多详情亚行

http://www.addictivetips.com/mobile/what-is-adb-and-how-to-install-it-android/

http://developer.android.com/guide/developing/tools/adb.html

关闭并打开Eclipse,Adb会自动重启..!

谢谢..!