近期有多位用户反馈Android Studio 或 Eclipse 指定连接夜神模拟器设备  存在连接异常/连接异常的的情况,特作此简单教程,希望能帮助到大家

关于IDE版本:
                   Android Studio: 3.2.1  Build #AI-181.5540.7.32.5056338, built on October 9, 2018
                                                JRE: 1.8.0_152-release-1136-b06 amd64                                                     

                   Eclipse:               Spring Tool Suite  Version: 3.9.6.RELEASE     Build Id: 201809180749   
                                                Platform: Eclipse 2018-09 (4.9.0)

                   Nox夜神模拟器:  6.2.3.8

总结:
AS用的是当前最新3.2.1,这会导致两个问题:
1、adb版本和夜神模拟器自带adb版本不一致;     
2、自Android Studio 3.0开始弃用Android Device Monitor;
Eclipse用的是sts3.9.6自带spring框架,因为我喜欢,安装后的问题:
1. 需要安装ADT插件;
模拟器版本也是当前最新版本;

出现问题:              

1. 模拟器已经启动,但是Android Studio显示为空

2. Android Studio 报错:
[2018-10-24 15:22:02 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2018-10-24 15:22:03 - DeviceMonitor] Connection attempts: 1

连接步骤一:

检查adb版本,这边的测试结果,模拟器和ide的adb版本不一致,

存在连接不稳定和不显示设备的情况。如截图所示adb版本:

我们需要将新版覆盖旧版或者新版,即将adb.exe复制粘贴到模拟器nox/bin目录下且重命名,或者反之,覆盖之前的文件,我后来用了模拟器中的旧版adb版本覆盖新版

如果你不嫌麻烦的话,可以将adb和nox_adb都加入path路径下:

连接步骤二:

启动夜神模拟器,Android Studio直接在Android/Sdk/tools安装目录下,输入命令montior,

或者双击此目录的montior.bat文件,弹出cmd窗口;

Eclipse在Window——>show View中选择Devices;   

一般都能查看到模拟器设备

 连接步骤三:

如启动了多个模拟器,但是cmd列表中没有展示,但nox_adb devices命令下可以查看到此设备,可尝试此命令:

nox_adb.exe connect 127.0.0.1:62001

其中62001是模拟器设备端口名称,一个模拟器对应一个端口。
同理,此类方法适合IDEA,MyEclipse等相关工具,如有问题请跟帖,会进行答疑~~~
 

如果存在多个ide可能会存在冲突,比如我在打开eclipse 更改了SDK目录的adb版本,会提示识别adb版本问题,可能造成使用异常,而且确实识别不到夜神模拟器,换成了之前的adb又能正常识别了