连接设备
有时候在运行程序时,会出现 ADB Devices找不到设备,提示Connected Devieces列表为空,出现这种情况的原因有很多,我们需要根据不同的情况去分析解决问题。下面整理了一些平时出现的情况。
1. ADB安装配置
确认adb正确安装,及环境变量 Path 是否正确配置;
2. USB调试未开启
Android设备在连接时,必须要打开“开发者选项”中的“USB调试”才能连接;
3. 连接状态确认
通过 USB线连接好电脑和设备后,有的设备需要同意“允许USB调试”访问设备数据才能连接;
image.png
4. USB连接方式
使用 USB线连接好电脑和设备后,默认USB连接方式是“仅充电”,如果 开发者选项 —— 调试 中有“仅充电”模式下允许ADB调试,可以打开此项开关重新打开“USB调试”即可;如果没有“仅充电”模式下允许ADB调试,此时需要在“USB连接方式”中选择“传输文件”方式才能连接;
5. ADB启动失败
启动软件时 adb.exe启动失败,在命令窗口先后执行 adb kill-server, adb start-server 重启 adb.exe;或者关闭软件,重新启动软件和 adb.exe;
6. ADB端口占用
adb 5037端口被占用,如果电脑安装了一些手机管理软件,那adb端口就很容易被占用,关闭相应的手机助手和相关进程。
7. USB线损坏不支持
USB线损坏或不支持数据传输,只能进行充电,需要更换可传输的数据线;
8. 硬件状态异常
USB连接接口断开,需要拔掉USB数据线重新插入连接;
9. 设备驱动异常
Android设备驱动无法正确识别,连接电脑失败。可以右键 计算机 —— 属性 —— 设备管理器 —— ADB Interface 驱动是否有黄色感叹号或问号;如果没有就说明驱动状态正常,否则说明 ADB接口驱动异常,需要卸载重新安装驱动。