问题原因
andrido studio 默认调用adb server实现连接模拟器或设备。Adb服务默认端口号为5037。当系统有其他服务例如移动热点功能占用该端口后,就会造成studio提示“你的主机中的软件中止了一个已建立的连接”。
解决方案
- 设置环境变量ANDROID_ADB_SERVER_PORT修改adb默认端口,如5537;
- android studio设置中,搜索adb,设置如下图所示。
3. 重启adb服务,adb kill-server, adb start-server.