eclipse连接夜神模拟器方法
用eclipse 进行安卓开发的时候我们会遇到安卓自带的模拟器启动时间过长,反应慢等的问题,这个时候我们就希望使用别的安卓模拟器,而我自己喜欢使用夜神模拟器。
1.首先我们启动eclipse 和夜神模拟器
2.第二步我们需要进入夜神模拟器的安装路径bin下启动模拟器的连接 例如我的安装路径
注意是使用cmd进入该路径下然后运行 nox_adb connect 127.0.0.1:65001
cmd命令行下输入adb connect 127.0.0.1:62001可看到已经连接成功设备,输入adb devices 看到设备
如果出现这种问题可以用管理员运行或者检查一下eclipse和夜神模拟器是否都已经启动了
即使出现这种问题也关系 因为关键是eclipse是否已经识别到了你的设备
3.所以第三步我们需要进行查看 打开eclipse window show view 下的Other 接着打开Devices 点击OK
出现了设备 注意一定需要这里显示有连接不然run as 的时候会出现找不到存活设备等问题 当然是英文
4.第四步设置eclipse启动模拟器的方式 右键你的项目 找到run as 接下操作如图
近期有多位用户反馈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路径下:
连接步骤二:
启动夜神模拟器,
Eclipse在Window——>show View中选择Devices; 一般都能查看到模拟器设备
连接步骤三:
如启动了多个模拟器,但是cmd列表中没有展示,但nox_adb devices命令下可以查看到此设备,可尝试此命令:
nox_adb.exe connect 127.0.0.1:62001
其中62001是模拟器设备端口名称,一个模拟器对应一个端口。
同理,此类方法适合IDEA,MyEclipse等相关工具,如有问题请跟帖,会进行答疑~~~