【Android Studio 提示“你的主机中的软件中止了一个已建立的连接”问题原因及解决方案】

问题原因

andrido studio 默认调用adb server实现连接模拟器或设备。Adb服务默认端口号为5037。当系统有其他服务例如移动热点功能占用该端口后,就会造成studio提示“你的主机中的软件中止了一个已建立的连接”。

解决方案

  1. 设置环境变量ANDROID_ADB_SERVER_PORT修改adb默认端口,如5537;
  2. android studio设置中,搜索adb,设置如下图所示。

3. 重启adb服务,adb kill-server, adb start-server.