当前位置: 软件志 >资讯 > 如何安装和使用 ADB,Android 调试桥实用程序

如何安装和使用 ADB,Android 调试桥实用程序

更新时间:2021-11-02 07:33:54    浏览次数:772+次

ADB,Android Debug Bridge,是包含在 Google 的 Android SDK 中的命令行实用程序。ADB 可以从计算机通过 USB 控制您的设备、来回复制文件、安装和卸载应用程序、运行 shell 命令等等。

过去我们已经介绍了一些需要 ADB 的其他技巧,包括备份和恢复您的智能手机或平板电脑以及默认将 Android 应用程序安装到您的 SD 卡。ADB 用于各种令人讨厌的 Android 技巧。

第一步:下载平台工具

如何安装和使用 ADB,Android 调试桥实用程序图片

前往Android SDK 平台工具下载页面。?从“下载”部分选择您的操作系统的链接。这将下载一个 ZIP 文件,您可以将其解压缩到您想要存储 ADB 文件的任何位置——它们是可移植的,因此您可以将它们放在您想要的任何位置。

这就是我们现在要做的。请务必记住您解压缩文件的位置,我们稍后需要访问该文件。

第二步:在手机上启用 USB 调试

要在 Android 设备上使用 ADB,您必须启用名为“USB 调试”的功能。打开手机的应用程序抽屉,点击设置图标,然后选择“关于手机”。一直向下滚动并点击“内部版本号”项目七次。您应该会收到一条消息,说您现在是一名开发人员。

返回主设置页面,您应该会在“系统”部分看到一个名为“开发人员选项”的新选项。打开它,并启用“USB 调试”。

如何安装和使用 ADB,Android 调试桥实用程序图片1

稍后,当您将手机连接到计算机时,您会看到一个标题为“允许 USB 调试?”的弹出窗口。在你的手机上。选中“始终允许来自这台计算机”框,然后点击“确定”。

第三步:测试 ADB 并安装您手机的驱动程序(如果需要)

打开命令提示符并将目录更改为之前解压缩文件的位置。您可以通过输入以下命令来执行此操作。将文件目标替换为您自己的目标:

CD C:Program Filesplatform-tools

要测试 ADB 是否正常工作,请使用 USB 数据线将您的 Android 设备连接到您的计算机并运行以下命令:

adb devices

如何安装和使用 ADB,Android 调试桥实用程序图片2

您应该会在列表中看到一个设备。如果您的设备已连接但列表中未显示任何内容,则您需要安装适当的驱动程序。

在绝大多数情况下,您的 PC 会自动检测您的手机并为其设置适当的驱动程序。如果没有发生这种情况,您通常可以从XDA 开发人员?论坛中找到适用于您设备的驱动程序?。

如果您手动下载驱动程序,您可能必须强制 Windows 在您的设备上找到它们。打开设备管理器(单击“开始”,键入“设备管理器”,然后按 Enter),找到您的设备,右键单击它,然后选择“属性”。如果驱动程序安装不正确,您可能会在设备旁边看到一个黄色感叹号。

如何安装和使用 ADB,Android 调试桥实用程序图片3

在“驱动程序”选项卡上,单击“更新驱动程序”。

如何安装和使用 ADB,Android 调试桥实用程序图片4

使用浏览我的计算机以查找驱动程序软件选项。

如何安装和使用 ADB,Android 调试桥实用程序图片5

查找您为设备下载的驱动程序。

如何安装和使用 ADB,Android 调试桥实用程序图片6

安装设备驱动程序后,插入手机并再次尝试 adb devices 命令:

adb devices

如果一切顺利,您应该会在列表中看到您的设备,您就可以开始使用 ADB!

第四步(可选):将 ADB 添加到您的系统路径

就目前而言,您必须导航到 ADB 的文件夹,并在需要时在那里打开命令提示符。但是,如果您将其添加到 Windows 系统路径中,则没有必要——您只需adb从命令提示符键入即可随时运行命令,无论您在哪个文件夹中。

该过程在?Windows 11、10 和 7 上略有不同,因此请查看我们编辑系统路径的完整指南,了解执行此操作所需的步骤。

有用的 ADB 命令

除了需要 ADB 的各种技巧外,ADB 还提供了一些有用的命令:

adb install?C:package.apk?— Installs the package located at C:package.apk on your computer on your device.

adb uninstall?package.name?— Uninstalls the package with package.name from your device. For example, you’d use the name com.rovio.angrybirds to uninstall the Angry Birds app.

adb push?C:file /sdcard/file?— Pushes a file from your computer to your device. For example, the command here pushes the file located at C:file on your computer to /sdcard/file on your device

adb pull?/sdcard/file C:file?— Pulls a file from your device to your computer — works like adb push, but in reverse.

adb logcat?— View your Android device’s log. Can be useful for debugging apps.

adb shell?— Gives you an interactive Linux command-line shell on your device.

adb shell?command?— Runs the specified shell command on your device.