幽映每白日,清辉照衣裳。这篇文章主要讲述Android-模拟器genymotion的安装与配置相关的知识,希望能为你提供帮助。
【LJ?Dragon】Atrue friend is some one who reaches for your hand and touches your heart.
一、Genymotion介绍 1、Genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,加载APP的速度比较快,操作起来也很流畅。 2、Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧、好用!),就是说Genymotion跟VirtualBox要一起使用(Genymotion调用了VirtualBox的接口)。 3、Genymotion可作为Eclipse、android Studio的插件使用,很方便。 二、安装Genymotion所需要的软件 1、genymotion(不带virtual box)和VirtualBox-4.1.20-80170-Win的下载地址 2、当然也可以直接去Genymotion官网下载:官网连接(需要注册),官网提供了两个版本,带有virtual box的genymotion整合包和不带virtual box的genymotion安装包。整合包,安装之后一直报错,有可能是整合版中提供的virtual box版本高了,下个低版本的即可。 三、安装说明 1、确保你系统之前没有装过虚拟机或者已经卸载干净,或者你懂关联genymotion和你本身安装了的虚拟机; 2、安装VirtualBox,一路点击next; 3、安装genymotion; 四、使用说明 1、启动genymotion,并使用自己在Genymotion官网注册的账号密码登陆; 2、如果要关联自己本地的SDK就需要进行配置:在genymotion主界面,依次点击settings—>
ADB—>
Use custom Android SDK tools,在Android SDK框中选择你电脑上sdk文件夹路径,如我电脑上就是E:\adt-bundle-windows-x86_64-20140702\sdk; 注:进入settings中的ADB界面点击一下Use custom Android SDK tools选项然后不再点击,也就是说这一步可能很卡,不要在点击选项发现没反应继续点击,稍微等会儿就好了。 3、在genymotion主界面点击add即可添加你想要的模拟器型号,选择一个,让他下载好就可以用了; 4、模拟器下载好后双击模拟器将其启动; 注:这步我也遇到了问题,启动模拟器报错,然后在virtual box中启动模拟器报cannot access the kernel driver错误 解决办法:(1)先关闭自己的防火墙跟杀毒软件(最好先断网),不关闭的话直接运行有可能会出现未知错误的提示;
2)进入C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv文件夹(具体看自己的vbox程序是安装或者放什么地方了),找到vboxdrv.inf这个文件,鼠标右键点,然后选择安装;
五、安装eclipse下的genymotion插件 (电脑配置较低,所以还是用的eclipse开发android –!) 1、打开eclipse,依次点击Help—>
Install New Software…—>
add,在弹出的Add Repository对话框中Name框输入:genymotion,Location框中输入:http://plugins.genymotion.com/eclipse点击ok后面进行下载安装即可。 2、安装好后可以在eclipse中看到如下的插件图标
文章图片
3、还需要在该插件配置Genymotion的安装路径:依次点击Window—> Preferences—> Genymobile—> Genymotion,在Genymotion directory框中选择刚才装好的genymotion的路径,如我这里是默认安装路径:C:\Program Files\Genymobile\Genymotion 六、API版本问题 运行程序发现找不到genymotion启动的模拟器,如图:
文章图片
进入DDMS界面会看到如下情况:
文章图片
这个问题主要是因为genymotion模拟器的API版本太低了,换个高版本API的模拟器即可。 最后 1、在eclipse中点击插件图标:
文章图片
2、选择模拟器并启动: 3、然后选择一个android项目将其运行吧!(你会发现操作起来比原生模拟器流畅多了…)
【Android-模拟器genymotion的安装与配置】原文:http://www.codeceo.com/article/android-genymotion-config.html
推荐阅读
- Android开始之 普通/自定义Toast
- 解决Android SDK下载和更新失败问题
- android logger的使用
- 《Android权威编程指南(The Big Nerd Ranch Guide)(第二版)》12.4挑战练习
- Android程序中使用iconfont心得
- Android中集成第三方支付
- Android传感器系统架构
- 2017Android学习路线图,内附完整自学视频教程+工具经验
- Python检查列表中的所有值是否都大于给定值