genymotion模拟器运行非常流畅,可以解决sdk里面自带的模拟器的缺点。
使用genymotion要先注册账号,然后下载
先去http://www.genymotion.com/ 注册账号,后面要用的
然后去http://www.genymotion.cn/下载genymotion 这时候就要填写注册的账号了,下载的话我一般都下载带有virtualbox的那个下载包。
下面就是安装了,安装启动genymotion,安装完成点击add按钮添加模拟器,这个时候也要账号的,那我们就输入用户名密码就可以了,genymotion带有很多机型的rom我们可以自己选择。下载完模拟器就可以启动了。
到这边基本就OK了,但是genymotion有一个致命的缺点需要我们解决。
genymotion是基于x86架构的,而我们的andorid系统是基于arm架构的,这就会导致我们在后期的开发的时候会有很多问题,比如我遇到的genymotion没有办法运行带有so动态包的程序,一运行到需要加载so包内容的地方就会强制退出。
但是万能的中国人啊 ,我后来找到了一个转换器 Genymotion-ARM-Translation 下载地址:http://pan.baidu.com/s/1h7yPD,可以讲genymotion转为基于arm架构的。下载完这个工具将它直接拖到模拟器里面就可以了,记得要重启模拟器。这样就可以转换成功了。
这样我们就可以随心所欲的开发了 ,这样genymotion就算是配完了。
配置完成之后如果发现Eclipse或者androidstudio无法将程序运行到genymotion的话,那要将bios的虚拟化开启
这个哥们写的比我这个更详细:点击打开链接