使用 ADB 和 fastboot
什么是 adb
?
Android 调试桥(adb
)是一个开发工具,有助于 Android 设备和个人计算机之间的通信。这种通信通常通过 USB 数据线完成,但也支持 Wi-Fi 连接。
adb
就像 Android 开发的“瑞士军刀”。它提供了许多功能,这些功能通过命令 adb --help
详细描述。一些更常用的命令在下面的“常用 adb 命令”部分列出。
安装 adb
和 fastboot
Google 托管的 zip 文件仅包含 adb
和 fastboot
。您可以按照以下说明设置使用它们。
在 Windows 上
- 从 Google 下载 Windows zip 文件。
- 将其解压到某个位置 - 例如,
%USERPROFILE%\adb-fastboot
- 在 Windows 7/8 上
- 在桌面上,右键单击“计算机”并选择“属性”
- 在“系统属性”窗口中,单击“高级”选项卡
- 在“高级”部分,单击“环境变量”按钮
- 在“环境变量”窗口中,高亮显示“系统变量”部分中的
Path
变量,然后单击“编辑”按钮 - 将
;%USERPROFILE%\adb-fastboot\platform-tools
附加到现有 Path 定义的末尾(分号分隔每个路径条目)
- 在 Windows 10 或更高版本上
- 打开“开始”菜单,然后键入“高级系统设置”
- 选择“查看高级系统设置”
- 单击“高级”选项卡
- 打开“环境变量”窗口
- 选择“系统变量”下的
Path
变量,然后单击“编辑”按钮 - 单击“新建”按钮
- 在文本字段中插入
%USERPROFILE%\adb-fastboot\platform-tools
- 下载 USB 驱动程序 并按照那里的说明操作。
在 macOS 上
- 安装 Homebrew
- 通过按照安装输出末尾列出的“后续步骤”,将
/opt/homebrew/bin
添加到PATH
。 - 通过运行以下命令安装
android-platform-tools
:brew install --cask android-platform-tools
。
在 Linux 上
- 从 Google 下载 Linux zip 文件。
- 将其解压到某个位置 - 例如,
~/adb-fastboot
。 - 将以下内容添加到
~/.profile
if [ -d "$HOME/adb-fastboot/platform-tools" ] ; then export PATH="$HOME/adb-fastboot/platform-tools:$PATH" fi
- 注销并重新登录。
- 您可能还需要设置 udev 规则:有关更多信息,请参阅此存储库。
设置 adb
要将 adb
与您的设备一起使用,您需要启用开发者选项和 USB 调试
- 打开“设置”,然后选择“关于手机”。
- 点击“版本号”七次。
- 返回,然后选择“开发者选项”。
- 向下滚动,然后在“调试”下选中“Android 调试”或“USB 调试”条目。
- 将您的设备插入计算机。
- 在计算机上,打开终端/命令提示符并键入
adb devices
。 - 您的设备上应该会显示一个对话框,询问您是否允许 USB 调试。选中“始终允许”,然后选择“确定”。
如果对话框未出现或设备列表为空,请检查您是否正确安装了adb
。- 在 Windows 上:确保您的设备管理器显示您的手机,并且旁边没有黄色三角形!
恭喜!adb
现在可以与您的设备一起使用了。
设置 fastboot
使用 fastboot
(如果您的设备支持)应该只需重启到 fastboot 模式。在 fastboot 模式下,您可以键入 fastboot devices
以验证您的设备是否被检测到。
常用 adb
命令
adb shell
- 在设备上启动一个 shelladb push <local> <remote>
- 将文件<local>
推送到<remote>
adb pull <remote> [<local>]
- 将文件<remote>
拉取到<local>
。如果未指定<local>
,它将拉取到当前文件夹。adb logcat
- 允许您实时查看设备日志。您可以使用adb logcat -b radio
查看无线日志,并使用adb logcat -C
以彩色查看日志adb install <file>
- 将给定的 .apk 文件安装到您的设备
需要帮助?
您可以在 我们的 subreddit 或 Libera.Chat 上的 #lineageos 频道 找到有关 LineageOS 的帮助。