我们中的许多人使用手指通过触摸屏与设备进行通信。然而,有时触摸屏或整个设备可能没有响应。在这种情况下,了解 ADB 命令的基础知识以执行必要的操作(例如设备激活、快速重启、恢复出厂设置等)会很有帮助。学习新技能总是有益的,所以让我们从一些基本的技能开始适用于 Android 智能手机的 ADB 命令。
请注意,我们不会详细介绍每个 ADB 命令。不过,我们已经编制了一份重要清单,如果您的设备出现故障,这些清单将派上用场。无论您的设备被冻结、数据已损坏,或者您因任何原因无法访问它,这些亚行命令将是你的救星。您可以使用它们来恢复您的设备或轻松传输文件。这些工具用户友好,从长远来看对您有益。
为什么我们需要 ADB 和 Fastboot 命令
Android 调试桥 (ADB) 和 Fastboot 是 Android 开发人员、爱好者和高级用户必不可少的命令行工具。这些工具提供了一种直接从计算机与 Android 设备通信和管理 Android 设备的方法,具有以下几个优点:
- 调试:ADB 允许开发人员实时调试他们的应用程序,帮助更有效地识别和解决问题。它提供对设备文件系统、日志和调试所需的其他信息的直接访问。
- 自定义:ADB 和 Fastboot 命令使用户能够通过安装自定义 ROM、恢复和其他修改来自定义其设备。这些工具可以更好地控制设备,从而提供更加个性化的用户体验。
- 生根:ADB 和 Fastboot 命令通常用于生根,以授予用户对其设备的管理访问权限。生根可以安装专用应用程序、删除预装的过时软件以及调整系统设置。
- 固件更新:Fastboot 通常用于刷新固件更新或解锁可能无法正确启动的设备。该工具可以帮助用户将设备恢复到功能状态或升级到较新的操作系统版本。
- 备份和恢复:ADB 可以创建 Android 设备数据的备份,包括应用程序、设置和文件。这对于希望在执行任何修改或更新之前确保数据安全的用户非常有用。
- 故障排除:ADB 和 Fastboot 命令可以帮助诊断和解决各种设备问题,例如启动循环、崩溃或连接问题。它们提供与设备的直接通信线路,使识别和解决问题变得更加容易。
成为 Android 专业人士应该学习的基本 ADB 命令
每个 Android 开发者或 Android 爱好者都应该了解一些基础知识亚行命令。因为为什么不呢?使用这些基本的 ADB 命令可以实现更多功能。使用基本的 ADB 命令就像使用键盘快捷键一样。它们使事情更容易操作。让我们从一些基本的 ADB 命令开始。
如何安装和设置ADB和Fastboot工具?
我们有详细的安装指南Windows 上的 ADB 和 Fastboot 工具我们还有一个关于如何安装的单独指南Mac 或 Linux 上的 ADB Fastboot。
设置 ADB 和 Fastboot 非常简单。由于ADB和Fastboot都是Android SDK包的一部分,所以只有您下载套件(超过500 MB)然后设置路径变量,或者可以使用下面编写的方法来安装ADB和fastboot驱动程序Windows 和 macOS。但首先,您需要记住,您必须将设备放入USB调试模式,但在此之前,你需要启用开发者选项。如果您忽略此步骤,您的电脑可能无法识别您的设备。
笔记:
在开始之前,请确保除非绝对必要,否则不要尝试这些命令。
警告!
对于因使用这些基本 ADB 命令而造成的任何损害,我们 GetdroidTips 的编辑不承担任何责任
1. ADB设备命令
“adb devices”是一个非常流行的 ADB 命令,我们用它来在命令提示符中列出所有准备好执行命令的设备。尽管如此,可以说它是最重要的命令之一,因为如果不使用 adb 设备,您将根本无法在智能手机上进行操作。
adb devices
笔记
您需要确保 Android 设备中的 Android USB 调试模式已打开。如果禁用 USB 调试,命令“adb devices”将不起作用。
如果您是 Android 专业人士,那么您一定知道这个命令,因为它会告诉您您的 PC 和 Android 设备是否通过 Android 调试桥连接。
2.adb推送命令
当您需要以编程方式将文件移动到 Android 设备时,此命令非常有用。为此,您需要知道一些参数,例如文件名和文件的完整路径。之后,您可以将文件推送到您的设备。
将指定文件从计算机上传到模拟器/设备。
亚行推送<local><remote>
adb push test.apk /sdcard
副本<android-sdk-path>/platform-tools/test.apk 到 /sdcard 目录。
adb push d:\test.apk /sdcard
在上面的示例中,您将看到如何将歌曲文件推送到智能手机上的音乐文件夹中。
3. adb pull命令
此命令用于从您的设备中提取内容。在这种情况下,您可以将文件和文件夹从设备提取到计算机。您只需知道文件或文件夹名称即可移动文件。当您想要备份设备时,这些推送和拉取命令非常有用。
将指定文件从模拟器/设备下载到您的计算机。
亚行拉取<remote>[当地的]
adb pull /sdcard/demo.mp4
下载 /sdcard/demo.mp4 到<android-sdk-path>/平台工具目录。
adb pull /sdcard/demo.mp4 e:\
下载/sdcard/demo.mp4到E盘。
4.adb重启命令
adb reboot
对于定制 ROM 制造商和一般 Android 开发人员来说,这是一个非常有用的命令。有时开发人员需要重新启动 Android 设备。因此,键入命令比实际按下按钮更容易。此外,还可以在安装自定义内核或自定义 ROM 时使用脚本自动执行此操作。简而言之,即使对于日常 Android 用户来说,这也是非常有用的命令。
5.adbreboot-bootloader和adbreboot恢复命令
我们刚刚讨论的上一个命令可用于重新启动设备。但是,您还可以使用其他基本 ADB 命令以某种模式重新启动设备。
adb reboot recovery
使用“adb restart recovery”命令,您可以将设备重新启动到引导加载程序模式。操作起来很简单,只需输入 adb restart-bootloader 并按 Enter 键即可。
adb reboot bootloader
此命令会将您的设备启动到引导加载程序,您可以在其中解锁引导加载程序,重新启动到快速启动和恢复模式,并执行一些其他任务。
6. fastboot devices命令
当您处于引导加载程序模式时,所有所谓的 ADB 命令都将不起作用。这是因为android没有启动,USB调试桥没有激活进行通信。所以在这种场景下,我们使用“fastboot”命令与设备进行通信。
Fastboot 是 Android 用户可用的最好且最救命的 adb 命令之一。您可以传递文件、通信、恢复智能手机交易等等。但请确保您的 Android 设备有足够的 fastboot 驱动程序,因为 adb 驱动程序在这里不起作用。
adb reboot fastboot
您可以使用上述命令将设备直接启动到快速启动模式。
fastboot device
此命令将检查设备是否连接到 PC。
7.fastboot解锁命令
如果您想解锁 Android 设备的引导加载程序,那么此命令将帮助您完成它。然而,并非所有设备都支持解锁引导加载程序,但如果支持的话。您可以通过 fastboot 命令来完成此操作。这就是 Android 开放系统的美妙之处,因为谷歌和智能手机制造商并不关心用户使用他们的设备做什么。他们愿意做任何类型的实验。
以下是一些引导加载程序解锁命令:
fastboot flashing unlock
fastboot oem unlock
检查您的设备引导加载程序是否已解锁
fastboot oem device-info
8.adb shell命令
这是令人困惑的命令之一,但它是一个非常有用的命令。您可以使用它向您的设备发送命令以运行其自己的脚本和命令。那有多酷?此外,您实际上可以在屏幕上看到设备命令 shell 正在执行的操作。
在上图中,您可以看到设备外壳的内部。只需输入“adb shell”并输入即可。您将进入设备 shell 模式。
笔记
这不是基于 DOS 的命令 shell。它与人们在 Linux 或 Mac 计算机中使用的相同,因此请明智地使用它。
9.adb安装命令
我们已经讨论过 adb push 和 pull 命令。但您是否知道实际上可以使用简单的命令在设备上安装应用程序?哇,听起来很棒,对吧?您只需要保存应用程序的 .apk 文件的路径即可。之后你需要输入这样的命令:
adb install TheAppName.apk
如果您打算更新现有的应用程序,那么您需要像这样编写
adb install -r TheAppName.apk
10. adb sideload 命令
您想使用非官方 OTS(无线)更新来更新您的设备吗?我们有家人了!您可以下载非官方/官方OTA更新并通过安装它adb 旁加载命令。您需要做的就是启动恢复并使用向上/向下键导航到“从 ADB 应用更新”。之后,输入以下命令即可:
adb sideload Full-Path-to-the-file.zip
命令 | 功能 |
亚行命令 | |
亚行设备 | 显示连接的设备 |
亚行外壳 | 要从 Windows 命令提示符跳转到 Android 设备 shell: |
adb 重启引导加载程序 | 启动进入引导加载程序模式 |
adb重启恢复 | 启动进入恢复 |
adb get-序列号 | 获取已连接设备的序列号 |
亚行安装 | 通过 adb 安装应用程序 |
adb安装-r | 使用新版本更新现有应用程序 |
adb uninstall package_name.here | 从连接的设备卸载任何应用程序或软件包 |
adb uninstall -package_name.here | 卸载应用后保留数据和缓存目录 |
亚行推送<local><remote> | 将指定文件从计算机上传到设备 |
亚行拉取 | 将指定文件从您的设备下载到您的计算机。 |
亚行备份 | 将备份从您的设备备份到 PC |
亚行恢复 | 将备份恢复到手机 |
adb 旁加载 | 将应用程序或可闪存 zip 文件侧面加载到您的设备 |
亚行日志猫 | 从手机中获取实时日志 |
adb 启动服务器 | 启动 adb 服务器进程 |
adb 终止服务器 | 停止 adb 服务器进程 |
adb 重启 快速启动 | 将设备重新启动至快速启动模式 |
亚行USB | 显示通过 USB 电缆连接到计算机的所有设备。 |
adb devices //显示连接的设备 | 它将显示连接到您的电脑的所有设备的列表。 |
adb 连接设备的 ip_address_of_device | 将 Android 设备的 IP 地址连接到您的计算机。 |
快速启动命令 | |
快速启动设备 | 显示您的 PC/笔记本电脑上连接的设备 |
快速启动重启 | 重新启动您的设备 |
fastboot重启恢复 | 将您的设备启动到恢复模式 |
fastboot OEM 设备信息 | 要检查引导加载程序解锁状态: |
fastboot OEM解锁 | 如果上述命令返回fall,请运行以下命令来解锁引导加载程序 |
fastboot刷机解锁 | 很少有 OEM 可能会使用此命令来解锁引导加载程序 |
快速启动刷机解锁_关键 | 也允许刷新引导加载程序相关分区: |
fastboot OEM 设备信息 | 检查引导加载程序锁定/解锁状态 |
fastboot 闪存恢复 [recovery.img] | 在您的设备上进行闪回恢复 |
fastboot 启动 [boot.img] | 在不永久闪烁的情况下测试恢复 |
fastboot格式:ext4用户数据 | 格式化数据分区 |
fastboot 闪存启动 [启动镜像名称] | 从快速启动模式刷新 flashable boot.img |
fastboot 获取var cid | 显示您设备的 CID |
通过 Fastboot ROM zip 包刷新 ROM | |
快速启动-w |
擦除您的设备,然后擦除 flash.zip |
好了,伙计们,如果您是 Android 粉丝,这些都是您需要了解的基本 ADB 命令。我相信你今天学到了很多新东西。请在下面的评论部分告诉我们您最喜欢哪个命令。