如果 ADB Devices 命令后未列出 Android 设备怎么办

不久前,我们发表了一篇关于 ADB 是什么以及如何安装它的文章。 如果您对自己的 Android 设备有点冒险,您可能知道 ADB 是什么以及它为何如此重要。 超频? 摆拍? 自定义ROM? 生根? 只有在您的桌面上安装了 ADB 之后才有可能。 现在,安装它非常简单,您只需阅读我们的指南即可自行确认,但安装它确实很容易。 当您开始扎根 Android 设备、学习术语并下载修改设备所需的非常大的文件时,您还会遇到许多看似无缘无故发生的奇怪错误。 其中一些错误有效地阻止了你继续你正在做的事情,而你最终会寻找解决方案。 一个这样的问题是,在命令提示符中执行的 adb devices 命令没有列出您的设备,而之前它已经列出了。 这是修复它的快速解决方案。

运行以下清单;

检查以确保在您的设备上启用了开发人员选项以及 USB 调试
确保数据线正常工作并连接正确
确保 Android SDK 已安装在您的桌面上
确保 SDK 是最新的

如果您的设备之前工作正常并且刚刚决定停止,您可能还会问为什么需要此清单。 答案是您无法预测或知道修改设备的所有结果。 更新可能已关闭设置,或者在某些时候您恢复到未安装 SDK 的旧操作系统映像。

如果你去了这个列表并检查了所有内容,但是当你发出 adb devices 命令时,设备仍未列出,请打开设备管理器。 您应该会在 Android 下看到您的设备。 如果不是,这表明两个问题之一; 未正确安装 SDK 或未安装您设备的驱动程序。 Windows 通常会在您插入设备时搜索并安装驱动程序,但您也可以根据需要手动安装它。 如果您遇到此问题,安装驱动程序和/或安装 SDK 应该可以解决它。 再次运行该命令以查看您的设备是否出现。

尽管一切都已检查,但 adb devices 命令可能不会产生设备。 打开设备管理器,展开 Android Device 选项,选择 Android Composite ADB Interface 并点击 Delete 键。 确保您的设备未连接到系统。

删除后,再次连接您的设备并等待 Windows 重新安装驱动程序。 完成后,再次运行该命令,它应该会列出您的设备。