本文目录导读:

测试手机与电脑之间的 ADB(Android Debug Bridge,安卓调试桥)连接是否成功,通常需要在电脑端进行操作,以下是两种最常用的方法:
使用 adb devices 命令查看设备列表(最推荐)
这是最标准、最直接的测试方法。
前提条件:
- 手机开启了 “开发者选项” 和 “USB 调试”。
- 电脑已安装 ADB 工具(通常在 Android SDK 的
platform-tools文件夹中,或安装了完整的 IDE 如 Android Studio)。 - 手机通过 USB 数据线连接到电脑。
具体步骤:
-
打开电脑的命令行工具:
- Windows: 按下
Win + R键,输入cmd并回车。 - macOS / Linux: 打开“终端”(Terminal)应用程序。
- Windows: 按下
-
确保命令行定位到 ADB 工具所在目录:
- 如果你将
platform-tools文件夹添加到了系统环境变量(PATH)中,可以直接在任何路径下输入命令。 - 如果没有,你需要先输入
cd命令进入存放adb.exe文件的文件夹。cd C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools。
- 如果你将
-
输入以下命令并按回车:
adb devices
-
观察输出结果:
- 连接成功: 会列出设备列表,并显示
device状态。List of devices attached 1234567890abcdef device <-- 这表示连接成功 - 等待授权: 如果是第一次连接,手机屏幕上会弹出一个 “允许 USB 调试吗?” 的授权对话框,你需要点击 “允许” 或勾选“一律允许”,然后重新输入
adb devices命令。 - 连接失败: 显示
unauthorized(未授权)或offline(离线)或列表为空。unauthorized:手机未授权电脑调试,请检查手机屏幕并点击允许。offline:连接不稳定或驱动问题,建议拔掉重插数据线。- 列表空白: 最常见的原因是驱动问题(Windows)或数据线坏了,此时可以尝试方法二。
- 连接成功: 会列出设备列表,并显示
通过手机端 ADB Shell 测试(无需电脑能看到设备名)
如果电脑上 adb devices 显示空白,但你想确认手机自身是否开启了调试端口,可以使用手机端的模拟终端软件(如 Termux)来测试本地连接。
具体步骤(手机端操作):
- 安装 Termux: 在手机上安装 Termux 应用(可在 F-Droid 或 Google Play 下载,部分国内应用商店可能下架,需自行搜索安装包)。
- 安装 ADB 工具(Termux 内): 在 Termux 中执行
pkg install android-tools。 - 测试本地连接: 执行
adb start-server(如果有报错可忽略),然后执行adb devices。
结果:
- 如果显示
List of devices attached下面有一行emulator-5554 device,说明手机上的 ADB 服务自身运行正常。 - 注意: 这个方法主要用来排查是“手机端问题”还是“电脑端连接问题”,如果手机端自测能看到设备,但电脑端看不到,那就说明问题出在数据线或电脑驱动程序上。
常见问题排查(如果连接失败)
如果上述方法都不成功,请按顺序检查:
- 数据线: 尽量使用手机原装数据线,很多非原装线仅支持充电,不支持数据传输。
- USB 模式: 连接电脑后,在手机通知栏点击“USB 用途”,选择 “文件传输” 或 “Android 调试” 模式(不要选“仅充电”或“MIDI”)。
- 驱动问题(仅限 Windows 系统):
- 右键点击“此电脑” -> 管理 -> 设备管理器。
- 查看是否存在 “Android Phone” 或带黄色感叹号的未知设备。
- 如果存在,请下载并安装对应手机的 USB 驱动程序(如小米、华为、三星等品牌官网均有提供)。
- 重启 ADB 服务: 在电脑命令行中输入:
adb kill-server adb start-server adb devices
- 更换 USB 接口: 台式机优先插主机箱背面的接口,笔记本请直接插机身接口(不要通过延长线或 USB Hub)。
最直接的测试方法
在电脑命令行输入 adb devices,如果能看到你的设备名称并显示 device,那么连接就是成功的。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。