Android开发使用真机进行测试时会出现adb连接失败的情况:
主要的解决方法步骤如下:
1、确认真机连接上电脑同时真机的USB调试已经打开;
2、使用命令行netstat -ano|findstr "5037" 来查看哪个进程占用了5037端口(需要配置adb.exe的环境变量),如果发现5037端口被占用,就打开电脑的windows任务管理器根据PID来关掉占用端口的进程;
3、重新启动adb,使用命令adb kill-server后再使用命令adb start-server就能重新启动adb。重启成功后可以通过adb devices来查看当前的设备。
4、如果还不行,重启Android Studio
注:Android studio中一直显示disconnect,可以打开任务管理器,杀掉adb进程,重新进行第3步。如果查看任务管理器中出现多个adb进程,可以查看Android Studio中配置的sdk路径,使用这个路径上的adb,查看sdk路径如下:
再进行环境变量的配置:
计算机-属性-高级系统设置-环境变量-编辑PATH路径,将androidstudio中配置的sdk路径配置的到path中。配置时注意删除以前配置的sdk路径,重新进行配置。具体的配置过程可以查询:配置android的adb进行配置。