ADT安装Genymotion的eclipse插件安装及错误解决办法

 接触安卓开发也有很长一段时间了,但是一直使用的真机测试程序,因为感觉android模拟器实在是太不方便,运行慢,而且经常出错。最近听人介绍说Genymotion这款Android模拟器相当不错,于是打算试用一下。

一. 注册并下载安装Genymotion

这个步骤还是相当简单的,这里是下载页面: https://www.genymotion.com/#!/download
建议直接下载带有VirtualBox的那一个,根据我在网上的查找,对于最新版本的VirtualBox,Genymotion的支持并不是十分完美。

二.安装eclipse插件

通过搜索,我发现genymotion的eclipse插件有两种安装方法,直接在eclipse安装新软件或者本地安装。那我肯定是首先选择,直接安装新插件了。点击菜单栏的帮助按钮,选择安装新软件,  添加 名称 Genymobile ,位置:http://plugins.genymotion.com/eclipse。然后根据提示,下一步,完成。
以为这样就可以了,结果发现,怎么都无法成功,会报错。
所以我只能选择本地安装,在genymotion的下载页面最下方就是eclipse插件的下载,下载插件,关闭eclipse,将插件复制到eclipseplugins目录下,启动发现无法显示,肯定是没有安装成功。搜索一番,重启eclipse也试过还是不行。
无奈之下,我又选择了一下安装新软件,一路下来,发现这次竟然没有报错,直接安装成功,重启之后,Genymobile的插件按钮已经出现在了我的eclipse里面。首次使用genymotion插件需要添加genymotion的安装目录。点击genymobile按钮,输入我的genymotion的安装地址 D:ProgramFilesGenymobileGenymotion ,之后j就可以自由使用了。
这就是安装成功的标志:


三.成功安装插件后,无法连接genymotion的问题解决

插件安装完成后,已经可以在eclipse中启动genymotion模拟器了,但是我发现,始终无法连接成功,DDMS中显示:

ADB server didn't ACK,failed to start daemon.

查看任务管理器,发现占用5037端口的进程就是adb.exe,这根本就不科学啊。仔细回想了一下,发现adb.exe 的位置是处于genymotion的安装目录,我好像明白了的什么。打开genymotion进入设置界面,更改ADB的位置。


之后,我在eclipse中直接点击genymotion按钮,运行模拟器之后,就可以成功连接了。




参考资料:

http://jingyan.baidu.com/article/9faa72315041d8473c28cbc3.html


原文地址:https://www.cnblogs.com/diql/p/7565676.html