各位有过Android开发经验的童鞋想必都体会过Android自带的虚拟设备,厄…… 确实非一般的感觉,那老牛拉车的感觉确实让人有种蛋蛋的忧伤。
直接安装到手机上测试又太麻烦,那有没有更好的替代方案呢?ok,今天我们就来使用这个神器Genymotion(脚呢没神?)
1.打开浏览器Genymotion的中文网站
http://www.genymotion.net/
会看到Genymotion的中文主页,其他信息无视,直接点击注册
这时我们会被要求登录,那好,我们先注册一个用户
注册完成后我们就可以根据自己的操作系统下载对应Genymotion了,下载free版本的就可以,
注意这运行Genymotion需要VirtualBox,如果机子上本来就有,就不需要安装这个
2.安装genymotion
这个过程比较简单,我下载的是exe文件,一步一步next 就好。
3.运行Genymotion
安装完成后,双击我们的Genymotion图标打开它
然后点击Settings,指定我们的android sdk的安装目录
我这里显示了三台手机,当然你如果想添加什么机型可以点击Add按钮,Android version是android的版本,Deivice mode是Genymotin为我们提供了机型
点击你想要的手机,会有一个下载过程,耐心等待.....
打开列表中的手机模拟器,会看到我们熟悉的手机桌面
哇哦,是不是很帅呢?
但是,Genymotion怎么和我的Eclipse一起使用呢,让我直接可以将开发好的app发布到Genymotion里进行测试呢?
4.Eclipse插件的下载和安装
相信很多童鞋都在使用Eclipse开发应用,Genymotion也有相应的Eclipse插件
这里使用在线安装的方式:
打开Eclipse,将插件的地址http://plugins.genymotion.com/eclipse拷贝到Helpe-->Install New Software
选择Genymobile,然后点击next就开始安装了
安装完成后会在Eclipse工具中显示Genymotion的图标,就代表我们安装成功了
然后在Eclipse工具栏上点击Window->Preferences找到Genymobile,这里我们指定下Genymotion的安装目录,让其与插件进行绑定
这样我们的genymotion for eclipse就安装成功了!
5.在eclipse中启动genymotion模拟器
在项目上点击右键 Run As-->Run Configurations来设置该项目的target
这样我们就可以将Eclipse中的项目发布到Genymotion中进行测试了!是不是很简单呢?
6.遇到的问题
有些童鞋可能会遇到这个问题:
这是Genymotion和VirtualBox的通信问题,解决方法也很简单
右键我的网络-->属性-->更改适配器设置,在VirtualBox上右键属性,双击Internet协议版本4,将ip和dns都设置为自动获取
再重新启动下Genymotion中的模拟器看问题是不是解决了呢?