最新软件| 手机版| 软件专题 Android debug bridge 64位中文版下载
您的位置:ag环亚娱乐>软件频道 > 手机软件 > 手机工具 > Android debug bridge 64位中文版下载
Android debug bridge 64位中文版下载

Android debug bridge 64位中文版下载

  • 软件大小:632KB
  • 软件语言:简体中文
  • 软件类型:国外软件
  • 软件类别:手机工具
  • 更新时间:2018-01-28 19:18
  • 软件授权:免费版
  • 运行环境:xp/win7/win8/win10
  • 软件位数:64位/32位
  • 官方网站:
  • 软件等级:3星

632KB

同类推荐软件

软件介绍

为您推荐:Androiddebugbridge

Android debug bridge工具是一款可以帮助用户们管理模拟器或设备的状态的实用软件,它可以在设备上运行shell命令,然后在模拟器或设备上管理端口转发,从而将文件复制到模拟器或设备中。

Android debug bridge 64位中文版下载

三大组件

一个发送命令的客户端。客户端在您的开发机器上运行。您可以通过发出adb命令来从shell调用客户端。其他Android工具,如 DDMS 也创建adb客户端。

守护程序,在设备上运行命令。守护进程在每个仿真器或设备实例上作为后台进程运行。

管理客户端和守护进程之间通信的服务器。服务器在您的开发机器上作为后台进程运行。

Android debug bridge的特色

查询仿真器/设备实例

将命令引导到特定的仿真器/设备实例

安装应用程序

转发端口

复制文件到仿真器/设备实例或从仿真器/设备实例复制文件

adb命令列表

发出Shell命令

启用logcat日志记录

停止adb服务器

你可以找到adb工具/platform-tools/。

当你启动一个adb客户端时,客户端首先检查是否有一个adb服务器进程正在运行。如果没有,则启动服务器进程。当服务器启动时,它绑定到本地TCP端口5037并侦听来自adb客户端的命令 - 所有adb客户端使用端口5037与adb服务器进行通信。

服务器然后建立到所有正在运行的仿真器/设备实例的连接。它通过扫描范围为5555到5585(仿真器/设备使用的范围)中的奇数端口来查找仿真器/设备实例。在服务器找到adb守护进程的地方,它建立到该端口的连接。请注意,每个仿真器/设备实例都会获取一对顺序端口 - 控制台连接的偶数端口和adb连接的奇数端口。例如:

仿真器1,控制台:5554

仿真器1,adb:5555

仿真器2,控制台:5556

仿真器2,adb:5557 ...

如图所示,端口5555上连接到adb的仿真器实例与其控制台在端口5554上侦听的实例相同。

一旦服务器建立了到所有模拟器实例的连接,就可以使用adb命令来控制和访问这些实例。由于服务器管理到仿真器/设备实例的连接并处理来自多个adb客户端的命令,因此可以从任何客户端(或脚本)控制任何模拟器/设备实例。

以下部分描述了可用来访问adb功能和管理仿真器/设备状态的命令。请注意,如果您在Eclipse中开发Android应用程序并安装了ADT插件,则不需要从命令行访问adb。ADT插件提供了adb到Eclipse IDE的透明集成。但是,您仍然可以根据需要直接使用adb,例如进行调试。

发布adb命令

您可以从开发机器上的命令行或脚本发出adb命令。用法是:

adb [ - d | - e | - s < serialNumber >] < command >

当你发出一个命令时,程序调用一个adb客户端。客户端与任何模拟器实例没有特别的关联,所以如果多个模拟器/设备正在运行,您需要使用该-d选项来指定该命令应该指向的目标实例。有关使用此选项的更多信息,请参阅将命令引导至特定的仿真器/设备实例。

查询仿真器/设备实例

在发出adb命令之前,知道哪些仿真器/设备实例连接到adb服务器是有帮助的。您可以使用以下devices命令生成连接的仿真器/设备列表:

adb设备

作为响应,adb输出每个实例的状态信息:

序列号 - adb创建的字符串,用于通过控制台端口号唯一标识仿真器/设备实例。序列号的格式是-。以下是一个示例序列号:emulator-5554

状态 - 实例的连接状态。支持三个州:

offline - 实例没有连接到adb或没有响应。

device - 实例现在连接到adb服务器。请注意,此状态并不意味着Android系统已完全引导并可操作,因为实例在系统仍在引导时连接到adb。但是,启动后,这是仿真器/设备实例的正常运行状态。

每个实例的输出格式如下:

[ serialNumber ] [ 状态]

下面是一个显示devices命令及其输出的例子:

$ adb设备连接仿真器的设备列表- 5554 设备仿真器- 5556 设备仿真器- 5558 设备

如果没有模拟器/设备在运行,则adb返回no device。

将命令引导到特定的仿真器/设备实例

如果多个仿真器/设备实例正在运行,则需要在发出adb命令时指定目标实例。为此,请使用-s命令中的选项。该-s选项的用法是:

ADB - 小号< SERIALNUMBER > < 命令>

如图所示,您可以使用adb分配的序列号为命令指定目标实例。您可以使用该devices命令获取正在运行的仿真器/设备实例的序列号。

这里是一个例子:

亚行- 小号模拟器- 5556 安装的helloWorld 。APK

请注意,如果您在未指定目标模拟器/设备实例的情况下发出命令-s,则adb将生成错误。

安装应用程序

您可以使用adb从开发计算机复制应用程序,并将其安装在仿真器/设备实例上。为此,请使用该install命令。使用该命令,您必须指定要安装的.apk文件的路径:

adb install < path_to_apk >

有关如何创建可在仿真器/设备实例上安装的.apk文件的更多信息,请参阅构建和运行

请注意,如果您正在使用Eclipse IDE并安装了ADT插件,则不需要直接使用adb(或aapt)在仿真器/设备上安装应用程序。相反,ADT插件会为您处理应用程序的打包和安装。

转发端口

您可以使用此forward命令设置任意端口转发 - 将特定主机端口上的请求转发到仿真器/设备实例上的其他端口。以下是如何设置主机端口6100转发到仿真器/设备端口7100:

adb转发tcp :6100 tcp :7100

您也可以使用adb设置转发到指定的抽象UNIX域套接字,如下所示:

adb forward tcp :6100 local :logd

复制文件到仿真器/设备实例或从仿真器/设备实例复制文件

您可以使用adb命令pull和push复制文件,并从一个模拟器/设备实例的数据文件。与install仅将.apk文件复制到特定位置的命令不同pull,push命令允许您将任意目录和文件复制到仿真器/设备实例中的任何位置。

要复制一个文件或目录(递归)从模拟器或设备,使用

adb pull < remote > < local >

要将文件或目录(递归)复制到模拟器或设备,请使用

adb push < local > < remote >

在命令,并参考路径目标文件/目录的开发机器(本地)上,并在模拟器/设备实例(远程)。

这是一个例子:

adb推foo 。txt / sdcard / foo 。文本

Android debug bridge如何工作

当你启动一个adb客户端时,客户端首先检查是否有一个adb服务器进程正在运行。如果没有,则启动服务器进程。当服务器启动时,它绑定到本地TCP端口5037并侦听来自adb客户端的命令 - 所有adb客户端使用端口5037与adb服务器进行通信。

服务器然后建立到所有正在运行的仿真器/设备实例的连接。它通过扫描范围为5555到5585(仿真器/设备使用的范围)中的奇数端口来查找仿真器/设备实例。在服务器找到adb守护进程的地方,它建立到该端口的连接。请注意,每个仿真器/设备实例都会获取一对顺序端口 - 控制台连接的偶数端口和adb连接的奇数端口。例如:

仿真器1,控制台:5554

仿真器1,adb:5555

仿真器2,控制台:5556

仿真器2,adb:5557

等等...

如图所示,端口5555上连接到adb的仿真器实例与其控制台在端口5554上侦听的实例相同。

一旦服务器建立了到所有仿真器实例的连接,就可以使用adb命令来访问这些实例。由于服务器管理到仿真器/设备实例的连接并处理来自多个adb客户端的命令,因此可以从任何客户端(或脚本)控制任何模拟器/设备实例。

启用adb调试

为了将adb与通过USB连接的设备一起使用,您必须 在设备系统设置的“ 开发人员选项”下 启用 USB调试。

在Android 4.2及更高版本中,开发者选项屏幕默认为隐藏。要使其可见,请转到 设置>关于手机, 然后点击 内置编号七次。返回到上一个屏幕, 在底部找到 开发人员选项。

在某些设备上,“开发人员选项”屏幕可能位于或命名有所不同。

注意: 将运行Android 4.2.2或更高版本的设备连接到计算机时,系统会显示一个对话框,询问是否接受允许通过此计算机进行调试的RSA密钥。这种安全机制可以保护用户设备,因为它可以确保USB调试和其他adb命令无法执行,除非您能够解锁设备并确认对话框。这需要您有adb版本1.0.31(SDK平台工具r16.0.1及更高版本可用)才能在运行Android 4.2.2或更高版本的设备上进行调试。

Android debug bridge安装教程

Windows平台安装Android SDK

将从Google官方下载的Android SDK软件开发工具包解压到C盘,如C:\ SDK folder。这里有两点需要说明:

1、你不一定非要将下载的SDK文件解压到C盘,这里主要是为了方便待会将用到的CMD命令窗口的命令输入。尽管如此,我们建议你尽可能的解压文件到系统盘的根目录下,教程中就是C:\ SDK folder

2、当你下载的Android SDK文件经过解压后,解压后的文件夹的默认名称可能为android-sdk-windows-XX_rN形式,如android-sdk-windows-1.0_r2,这样的名称较长,它不方便CMD命令的输入,同样为了方便命令的输入,我们将这个文件夹名重命名为SDK folder

打开SDK folder文件夹,你会看到一些子文件夹与文件,如tools或platform-tools子文件夹、SDK Manager.exe、usb_driver子文件夹等。这里要特别留意了,如果你没有看到tools或platform-tools子文件夹,那需要安装它:

1、双击SDK Manager.exe文件打开Android SDK Manager应用窗口。

2、将Tools下的Android SDK Tools与Android SDK Platform-tools两项都选上。

3、点击右下角的Install Packages按钮安装。

4、安装完成后,你就会看到,在SDK folder文件夹中已包含了tools或platform-tools子文件夹了。

5、将下载的fastboot.exe、adb.exe、AdbWinApi.dll几文件复制到tools或platform-tools子文件夹。

下载地址

用户评论

(您的评论需要经过审核才能显示)