
new
software,就打开了一个可以安装插件的页面。
2
选择“add”,
3
添加后程序会自动搜索可以用来安装的插件,我们选择它们进行安装。
4
选择accept,继续安装的过程。
5
开始下载需要安装的程序文件。
6
根据提示安装结束后需要我们重新启动eclipse。
7
重启后我们可以看到在工具条里面多了一个新的图标,这个就是Genymotion的插件了。
8
我们点击它设置一下Genymotion的安装目录,就可以看到对模拟器进行管理了,这里可以新建模拟器,也可以启动现有的模拟器。
9
运行android程序是也可以看到Genymotion的模拟器设备。这样就完成了插件的安装,以后不需要通过运行Genymotion,而是直接在eclipse里面就可以对Genymotion进行管理了。
背景说明:hbuilder还是挺好用的,速度快,也够简单,但是运行的时候,看到hbuilder的运行菜单里面只是说明了如何连接到缺省的模拟器上,但是缺省的模拟器实在是太慢了,所以想连接到genymotion模拟器上。
问题现象:
安装好hbuilder和genymotion,启动模拟器后,hbuilder完全不为所动,找不到启动的模拟器,更别提运行了。
问题分析:
我的电脑上已经有Android sdk环境,并且配置了环境变量,所以一运行adb就会启动android下面的adb,而genymotion和hbuilder都有各自使用的adb。
目录分别是:(示例)
. \adt-bundle-windows-x86_64-20140321\sdk\platform-tools
.\HBuilder\tools
.\Genymobile\Genymotion\tools
所以很容易搞糊涂,说不定你的pc上还有什么豌豆荚,手机助手一类的,都有各自的adb。
解决方法:
在任务管理器中kill掉所有的adb.exe进程,启动genymotion模拟器,启动完成后,kill掉genymotion的adb.exe进程[kill掉前需要知道启动模拟器的ip和端口,方法参见下面注意2],再启动hbuilder,进入cmd,进入hbuilder的tools目录,运行:
.\adb connect 192.168.56.101:5555
于是hbuilder就连接上了模拟器。
注意:
1. 不能省去前面的.\ ,指定当前路径,因为path环境变量中有androidsdk的路径,会运行到那个adb,那个adb启动的时候会先kill掉当前的adb,需要明确指定是运行的hbuilder的adb;
2. 后面那堆ip和端口怎么得到的,在kill所有adb.exe进程启动genymotion模拟器后,进入genymotion的tools目录,运行: .\adb devices(同样不能省略.\),清单中会显示模拟器的ip和端口;
3. 如何知道当前运行的adb.exe是哪个软件的:在任务管理器中右键该adb.exe,选择右键菜单中的:打开文件位置。
好了,大功告成!
HbuilderX连接MUMU模拟器过程中,出现无法连接设备,首先检查是否未7555端口被占用如果运行
出现 :
意思是说5554端口被占用,mumu模拟器adb无法正常使用5554做为第一端口启动
尝试在cmd窗口执行以下命令
并且找到端口为5554的程序
打开任务管理器--详细信息中找到PID为15944的程序任务,鼠标右键结束任务
重启HbuilderX就可以正常运行到mumu模拟器
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)