如何在Linux中安装和使用Android调试桥 (adb)

Android Debug Bridge ( adb ) 是最常用的命令行工具,可通过 USB 电缆或 TCP/IP(无线)实现个人计算机与连接的 Android 驱动设备或仿真器实例之间的通信。

它支持各种设备操作,例如网络、脚本、安装和调试应用程序以及文件传输。它还提供对 Unix shell 的访问,该 shell 可用于在设备上运行各种 Linux 命令。

adb是一个客户端-服务器工具,包括三个主要组件:

  • 在开发机器上运行并发送命令的客户端。您可以通过运行adb命令从命令行执行它。
  • 作为每个设备上的后台进程运行并在设备上执行命令的守护进程adbd )。
  • 管理客户端和守护进程之间通信的服务器,它在您的开发机器上作为后台进程运行。

adb命令行工具附带独立的Android SDK 平台工具包,它是Android SDK的一个组件。让我们看看如何在 Linux 中获取和安装最新版本的Android SDK 平台工具包。

在 Linux 中安装 Android 调试桥 (adb)

要安装 adb 包,请为您的 Linux 发行版运行适当的命令,如下所示:

$ sudo apt install adb [在Debian、Ubuntu和Mint上]
$ sudo yum install adb [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
$ sudo emerge -a dev-util/android-tools [在Gentoo Linux上]
$ sudo apk add adb [在Alpine Linux上]
$ sudo pacman -S android-tools [在Arch Linux上]
$ sudo zypper install adb [在OpenSUSE上]    

注意:如果您希望使用最新版本的adb,请转到下一节,从Android SDK 平台工具包版本下载并设置最新的二进制文件。

在 Linux 中安装 Android SDK 平台工具

您可以从SDK 平台工具发布页面下载最新版本的Android SDK 平台命令行工具。或者,运行以下命令来下载存档包,将其解压缩并将其移动到解压缩的文件夹中:

$ mkdir cli-tools
$ wget -c https://dl.google.com/android/repository/platform-tools-latest-linux.zip
$ unzip platform-tools-latest-linux.zip 
$ cd platform-tools/

在 Linux 中下载 SDK 平台工具

解压存档文件后,您可以列出解压文件夹的内容,adb命令应该在其中,如以下屏幕截图所示:

$ ls

确认 adb 命令

要检查刚刚安装的adb命令行工具的版本,请运行以下命令:

$ ./adb version

Android Debug Bridge version 1.0.41
Version 34.0.1-9680074
Installed as /home/tecmint/Downloads/platform-tools/adb

如何在 Linux 中使用 Android 调试桥 (adb)

在以下示例中,我们将运行使用上一节中的说明安装的最新版本的adb命令。

在 Linux 系统上安装adb后,通过USB数据线将设备连接到计算机,并在设备系统设置中的开发人员选项下启用 USB 调试。

接下来,运行以下命令以列出连接到计算机的设备,确保检查设备是否有允许访问的提示。

$ ./adb 设备

列出已连接的 Android 设备

从上一个命令的输出来看,字符串RZ8NA0V3HEY是由adb创建的,用于通过端口号唯一标识设备。下一列显示设备,表示设备已连接到 adb 服务器。其他可能的值是离线(设备未连接或没有响应)和无设备(意味着没有设备连接)。

要显示有关设备的更多信息(设备描述例如product:a71naxx model:SM_A715F device:a71 transport_id:1),请添加-l标志。

如果许多设备连接到计算机,这将很有用:

$ ./adb devices

列出 Android 设备信息

要使用adb安装Android应用程序,请使用install子命令,如下所示。如果您正在安装测试应用程序,请记住添加-t标志:

$ ./adb install ~/MusiX.apk
或者
$ ./adb install -t /path/to/testapp.apk

使用 adb 命令安装 Android 应用

如果有多个设备连接到计算机,请使用-s选项指定设备的序列号:

$ ./adb -s RZ8NA0V3HEY install ~/MusiX.apk

如果与设备的连接丢失,可以重置您的adb主机并从头开始:

$ adb kill-server

要查看所有可用的命令行选项,请发出以下命令:

$./adb --help

就这样吧!有关详细信息,请查看在线 adb 文档,其中包含更多用例和命令行示例。

转载于:如何在Linux中安装和使用Android调试桥 (adb) - 知乎

猜你喜欢

转载自blog.csdn.net/weixin_42602900/article/details/133810773