顾名思义,Android Debugging Bridge(ADB)是一个命令行实用程序,允许开发人员调试其应用程序的各个部分。但是,它不仅限于开发人员。如果您想访问其他无法访问的 Android 平台功能,则也可以通过在计算机上安装 ADB,来使用 ADB 命令,无论是 Windows,macOS,Linux 还是 Chrome OS。安装后,您可以在 Android 设备上使用 ADB 进行许多有趣的操作。本文就“如何在 Windows、MacOS 上安装 adb“,跟大家探讨下。
备注:如果您已经安装如 Android Studio 开发构建工具,它已经自带 ADB,无需考虑额外安装。
在 Windows 上安装 ADB
- 首先,从 Google 的官方页面下载适用于 Windows 的 ADB 平台工具。下载完成后,使用 WinRAR 之类的文件归档器实用程序在 Windows PC 上提取此文件的内容。
- 现在转到提取的文件夹,然后单击地址栏。现在,键入“ cmd”,然后按 Enter。随即,将在 ADB 目录中打开一个命令提示符窗口。
- 之后,将您的 Android 设备连接到 Windows PC 并执行
adb devices
命令。
- 它将在智能手机上提示“USB 调试”提示。启用“始终允许”复选框,然后点击“允许”。
- 现在,您应该在“命令提示符”窗口中看到设备的序列号。如果它没有检测到您的设备,然后
adb devices
再次运行,这一次,它肯定会检测到您的设备。恭喜你!现在,ADB 已成功安装在 Windows PC 上。
备注:需要补充说明的是,如果你下次想在 Terminal 任意路径下,都可以调用 ADB 命令,那么您需要将 ADB.exe 所在的路径,加入到环境变量。
在 MacOS 上安装 ADB
在这里,我们将采用略有不同的路径在 macOS 上安装 ADB。我们必须先在 macOS 上安装 Homebrew,然后才能轻松安装 Android 平台工具。Homebrew 是一个开源软件包管理器,用于安装缺少的软件包。综上所述,我们从这里开始。
- 首先,在 Mac 上打开终端并执行以下命令。它将在您的 Mac 上安装 Homebrew。在安装过程中,可能会要求您输入密码。整个安装过程大约需要 10 分钟。
ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
brew cask install android-platform-tools
如果运行如上命令,报:“command not found: brew” 错误,可尝试运行下面命令来安装 Brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
假如不能正常安装,可以尝试基于 Cakebrew 来安装;该软件支持基于浏览器下载 APP 来使用;它与 Homebrew 在 Terminal 工作方式不同,Cakebrew 提供用户操作界面;。
- 接下来,将 Android 设备连接到 Mac 并执行
adb devices
命令。您将在 Android 设备上收到提示,以允许进行 USB 调试。因此,只需启用该复选框并点击“允许”。
- 现在,您应该在 Mac 上看到设备的序列号,这表明 ADB 已成功安装在 Mac 上,恭喜🎉。
在设备上启用 adb 调试
如要在通过 USB 连接的设备上使用 adb,您必须在设备的系统设置中启用 USB 调试(位于开发者选项下)。如需在通过 WLAN 连接的设备上使用 adb,请参阅通过 WLAN 连接到设备。
在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下,处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于手机,然后点按版本号七次。返回上一屏幕,在底部可以找到开发者选项,并启用“ USB调试”。无论何时将 Android 设备连接到计算机,都选择“文件传输(MTP)”模式。如此,您即可以通过 ADB 来操控您的手机(如调试、设置、刷机等等)。
快应用开发,如何查看日志?
您只有在开发环境,有安装 adb
工具,才能通过 adb 命令行
,来查看快应用开发输出日志;
adb logcat -s LOGCAT_CONSOLE
注意,如果您的快应用引擎是 1030 或以前版本,请运行以下命令:
adb logcat -s JsConsole
当然,您也可以利用 devtools 调试界面 console 输出日志,从而调试 JS 代码。
关于 ADB 更多文章,可以参考:
快应用工具资源入口列表
您可能感兴趣的文章