Android studio 无法连接adb

昨天还用的好好地Android studio,今天上班突然无法连接adb,手机、模拟器都不行,见了鬼了,启动就报错:

Android studio 无法连接adb

   提示:unable to establish connection to adb

   adb kill-server

   adb start-server

   尝试重启adb,无效

   直接在终端使用adb devices 发现可以连接手机,adb logcat也可以看到手机日志,这说明adb本身运行没有问题呀????。

   lsof -i tcp:5037 查看端口,显示adb监听该端口也没有问题。那肯定问题出在Android studio上了,但是啥也没改呀。。。。

 

查看event log窗口发现adb连接一直在报错:   Unable to open connection to: localhost/10.30.38.186:5037, due to: java.net.ConnectException: Connection refused 端口连接被拒绝。

查看IP地址为本地局域网地址,于是切换了一下本地WiFi,重启Android studio竟然好了!耽误一天了,没时间去纠结WiFi了,既然是跟IP有关,那么就在hosts文件中将localhost指向127.0.0.1,这样就跟WiFi无关了。直接去修改hosts,然后重启IDE,问题解决。