Android Studio Unable to establish a connection to adb.
1、打开cmd,输入: netstat -aon|findstr "5037" 回车
2、5037 这是 adb 要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件),所以要查询是谁占用了,然后就可以Kill(停止)它;
根据上图然后输入taskkill /pid 12296/f (12296就是占用此端口的进程id),需要注意的是 有时候会查询到很多的进程(我一般选第一个,不行的话全部试一次)
必须提示成功关闭才可行。
3、如果上面方法不行关闭电脑防火墙重启Android Studio试试。
Android Studio protocol family unavailable
1、关闭防火墙
2、环境变量>用户变量中增加 _JAVA_OPTIONS 然后它的值为-Djava.net.preferIPv4Stack=true,重启AS会自动更新gradle。
但是可能会导致新的问题:Gradle sync failed: Could not connect to server
Could not connect to server [port:, addresses:[/127.0.0.1]]. Tried addresses: [/127.0.0.1].
我解决这个问题采用方法一
Android Studio连接不到模拟器的解决方案
1、打开Terminal
2、根据命令行提示,就可看出是否成功连接模拟器(如下图,因已执行所以提示不同)
各大模拟器地址:
夜神模拟器:adb connect 127.0.0.1:62001
逍遥安卓模拟器:adb connect 127.0.0.1:21503
天天模拟器:adb connect 127.0.0.1:6555
海马玩模拟器:adb connect 127.0.0.1:53001
网易MUMU模拟器:adb connect 127.0.0.1:7555
原生模拟器:adb connect (你的IP地址):5555