Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤:
1、官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时你需要在genymotion官网上注册一个账号,这样你才能正常的使用genymotion。
下载完成后点击两个红色圈的那个图标,启动genymotion。然后选择添加你所要的设备。如何添加看下图,点add后会出现genymotion支持的所有设备列表,选择你需要的进行下载即可,下载好了就会出现在Your virtual devices列表中:
![](https://app.yinxiang.com/shard/s40/res/188f04cc-df44-43f0-af33-14e9c55aadf6.jpg?resizeSmall&width=1275)
2、Android Studio中安装Genymotion插件,关于插件如何安装.注意哈,这边要搜索的插件的名称就是:genymotion。
3、安装好Genymotion插件后,在设置页面就会出现Genymotion选项了,然后进行配置地址,如下图:
你可以点击红色的按钮,也可以进行地址的配置,也可以直接通过设置界面来设置。地址只要指到安装的根目录即可。
![](https://app.yinxiang.com/shard/s40/res/7b2e9553-d0c5-47d4-a73b-3bdb9d8d5953.jpg?resizeSmall&width=1275)
配置完成后,你再点击上图中的红色按钮,这个时候就可以读取到所有安装好的模拟器了。
Genymotion插件安装:
Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图:
![](https://img-blog.csdn.net/20140630105643906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHlyODM5NjA5NDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
区域1:你当前已经安装了的插件
区域2:在线安装
区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。
还有一个Install JetBrains plugin其实和区域2是一样的,只是这边将JetBrains类型的插件放一起了,便于安装而已。
这边再讲下区域2,点击出现下图,可以直接在输入框中搜索你要安装的插件,然后点击右边的install按键即可。
比如我要安装Findbugs:
![](https://img-blog.csdn.net/20140630110112421)
Genymotion常见问题解决方案:
常见问题1:Genymotion在开启模拟器时卡在了starting virtual device(注意只有tarting virtual device窗口,没有模拟器的黑屏窗口)
原因:VirtualBox安装路径有问题,
VirtualBox不是你想装想装就能装的,他需要指定路径,
解决方案:这个在我上面帖子中有小小的提到一下,在此强调,你安装完Genymotion模拟器之后进入
C:\Users\USER\AppData\Local\Genymobile,寻找一名为Genymotion的记事本log档案,
打开后会看到密密麻麻的一大串,Ctrl+F搜寻" found in settings "往后一点,会看到一个路径,这个路径便是你
VirtualBox的安装路径,但是有的孩子会说,根本找不到
found in settings
这几个字,那是因为你没有启动过
Genymotion,还没有打下Log,所以正确的安装顺序就是,装完
Genymotion之后启动一下,这时必然报错,没事,把他关掉,去上述Log文档中找安装路径,再安装
VirtualBox。应该就没有太大的问题了。
常见问题2:如下图所示(Unable to configure the network adapter for the virtual device)
常见问题3:如下图所示(The Genymotion virtual device could not obtain an IP address)
常见问题4:如下图所示,
Genymotion在开启模拟器时卡在了starting virtual device(注意既有
tarting virtual device窗口,也有模拟器的黑屏窗口)
上述中常见问题2,3,4
都是由网络配置问题引起。
原因:模拟器网络的IP必须是192.168.56.X才能正确运行,这点很重要,这与你自身的电脑IP没有任何关系。
安装模拟器的时候他会默认安装虚拟的网卡适配器,一般叫做
VirtualBox Host-Only Ethernet Adapter,所以你出现上述问题之1的话就需要检查你的这个IP配置。
解决方案:
第一步,打开网络共享中心,查看你
VirtualBox Host-Only Ethernet Adapter的IP是多少?这里需要手动设置,IP为:192.168.56.X
子网掩码是:255.255.155.0。
第二步:打开VirtualBox,选择一个模拟器点击设置,选择网络,进行网卡1和网卡2的配置,这里我把配置贴出来,大家可以参考
第三步:同样在VirtualBox中选择你要配置的模拟器,点击管理,选择全局设定,再选择网络,跳转Host-only Networks标签在
VirtualBox Host-Only Ethernet Adapter上点击右键选择编辑主机网络,进行配置,同样把我的配置贴出来。
主机虚拟网络的配置就是你的IP与子网掩码的配置。
进行完上述三个步骤之后我想应该就能正常启动了,如果还不行只能说明你比我还悲剧。
常见问题5:忘记截图了,错误提示是
Failed to import OVA
出现这个问题的大部分原因是模拟器读取配置文件不同步,也就是说,比如你删掉了一个模拟器,删除的时候选择了删除其所有文件,但是你下次再创建相同模拟器的时候可能就会出现这个问题,是因为模拟器已经存在并没有删除干净,这个问题不复杂,你只需要把
Genymotion中的模拟器文件删除就行了,路径在:
/Users/zoro/.Genymobile/Genymotion/deployed,明确知道是哪个虚拟机的问题就直接删除哪个就行,如果不能明确知道而且模拟器并没有重要数据的话可以直接删除
deployed文件夹。
常见问题6:编译时出现 INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
解决办法:下载Genymotion-ARM-Translation.zip
将虚拟器运行起来,然后将下载的zip文件拖拽到虚拟器里面,出现对话框之后点OK,然后重启虚拟机,问题就解决了。