我用的是eclipse测试 老是出现手机真机无法测试,也就是devices 什么都没有,或者是offline
这个时候我一般是这样做的,
电脑菜单里面输入cmd 打开dos窗口
第一步 杀死adb 进程
adb kill-server
第二步 再启动adb start-server
如果显示成功开启,应该会是端口为5037
但是这个时候往往是没有办法在devices里面看到手机已经连上了
应该是5037还被其他的端口占用了,
那么我们需要去找这个使用了5037端口的PID是多少,
命令:netstat -ano | findstr "5037"
然后应该会显示很多的,只要找到 127.0.0.1:5037 凡是不是这个的,我们去找下他的pid是多少,然后在开启任务管理器,手动杀死就行了
其实很多时候是 360手机助手占用了端口,这个最坑的,360手机助手手杀都杀不死啊,
我其实有时候就是搞不懂,我手机此时不需要连上电脑进行更新软件等操作,你为什么老是要占用我的端口啊,真是气死个人