准备

介绍:
1、Genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,加载APP的速度比较快,操作起来也很流畅。
2、Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧、好用!),就是说Genymotion跟VirtualBox要一起使用。


需要安装的软件:
  • 1、virtual box和genymotion:百度云 http://yun.baidu.com/s/1pJC6ve7 或 官网 https://www.genymotion.com/#!/download ,中文网站:http://www.genymotion.net/  官网提供了两个版本,带有virtual box的genymotion整合包和不带virtual box的genymotion安装包。之前我下载的就是整合包,安装之后一直报错,后来在网上看到原来是整合版中提供的virtual box版本高了,下个低版本的即可。
  • 2、谷歌库文件:http://yun.baidu.com/share/link?shareid=1249508740&uk=723571351
  • 3、Android SDK(eclipse或studio自带的就行)
安装说明:
  • 1、确保你系统之前没有装过虚拟机或者已经卸载干净;
  • 2、安装VirtualBox4.1.20,一路点击next,没任何说明;
  • 3、安装genymotion-2.4.0,没任何说明。

设置

1、先到https://cloud.genymotion.com/page/customer/login/ 页面注册,注册成功才可以下载Genymotion相关工具,注意,可能由于长城的原因,该页面无法打开或比较缓慢。
2、启动genymotion,并使用自己在Genymotion官网注册的账号密码登陆;
  

3、关联自己本地的SDK:在主界面,依次点击settings--> ADB--> Use custom Android SDK tools,在Android SDK框中选择你电脑上/sdk文件夹路径(根目录);这一步可能很卡,不要在点击选项发现没反应继续点击,稍微等会儿就好了。
4、下载模拟器devices:在主界面点击add--> 选择你想要的模拟器型号--> 点击Next,让他下载好就可以用了(速度大概200kb/s);
5、安装成功以后 genymotion 和 virtual box 主界面都会显示已成功安装的设备,在genymotion主界面,点击虚拟机右边的设置可以设置虚拟机的CPU、内存、分辨率、控制栏是否显示等内容
      
        

安装eclipse插件

1、安装方式
     在线安装(推荐):打开eclipse--> Help--> Install New Software--> 右上角的add--> 在弹出对话框中Name输入genymotion,Location中输入:http://plugins.genymotion.com/eclipse --> 点击ok后进行下载安装即可。注意,安装时若出现 There are no categorized items提示,将下面选项“Group items by category” 取消勾选就OK 了(如果卡住不动的话就将所有选项都取消)。
     
     手动安装(失败了):关闭eclipse,去https://cloud.genymotion.com/page/launchpad/download/下载Eclipse插件(在网页最下面),将下载好的jar文件放到你eclipse安装目录下的plugins目录下,然后启动eclipse即可。
2、安装好后可以在eclipse中看到如下的插件图标,证明【插件】已经安装成功。
     
3、点击图标后会报错,因为还需配置Genymotion的安装路径,在弹出的窗口中(或依次点击Window—>Preferences—>Genymobile—>Genymotion),在Genymotion directory框中选择刚才装好的genymotion的路径,默认安装路径为:C:\Program Files\Genymobile\Genymotion
4、再次点击后就会显示已下载安装的模拟器型号
    
    点击Devices会发现有我们运行的设备了
5、选择一个android设备让其运行吧!

安装谷歌库文件

注意:完成以上配置后,使用Genymotion调试时很可能会出现以下错误:INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
           
原因:这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问题,从 2.0 版本开始 Genymotion  提供的虚拟设备都已经移除了 Google Apps  以及 ARM library support ,所以,如果通过软件里下载回来的虚拟机在运行一些必须依靠这些组件运行的 App 时就会出现错误或闪退现象。
解决办法:
1、下载库文件:http://yun.baidu.com/share/link?shareid=1249508740&uk=723571351
2、将下载好的Genymotion-ARM-Translation.zip直接拖到virtual device屏幕上,然后点击ok,最后会弹出安装成功的信息
3、关闭virtual device以及Genymotion,重新启动,再次部署Android应用在上面就可以成功了

共享数据

共享粘贴板方法:
注意:Android下复制内容的方式为"长按",而非Ctrl+C
         
文件结构:
           
            

共享文件方法:
       方法1、将文件直接拖到模拟器界面(任何界面下都行),即可传输文件到模拟器(在Download目录下),但是不能反向传输;
               
              注意,如果是APK文件,则会自动安装
      方法2、Eclipse中打开File Explorer(Window->Show View->Others),其中提供了pull和push,即可实现文件传输。
      方法3、设置共享文件夹(详见下面)

设置共享文件夹步骤:
  • 到VirtualBox界面,点击设置--> 存储--> 点击"添加虚拟光驱"--> 选择"留空"--> 确定
  
  • 点击"启动"(通过VirtualBox也可启动系统,但不好用)-->设备--> 安装增强功能 --> 关闭
  • 设置-->        
  • 启动这个虚拟机,文件夹已在\mnt\shared\共享(可能需要安装ES文件浏览器才能查看http://www.estrongs.com/ )

来自为知笔记(Wiz)

Genymotion 模拟器 VirtualBox相关推荐

  1. VirtualBox创建虚拟电脑、执行Genymotion模拟器报错

    当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑.执行Genymotion模拟器报错: 错误卖 ...

  2. Genymotion模拟器拖入文件报An error occured while deploying the file的错误

    今天需要用到资源文件,需要将资源文件拖拽到sd卡中,但老是出现这个问题: 资源文件拖不进去genymotion.查看了sd的DownLoad目录,确实没有成功拖拽进去. 遇到这种问题的,我按下面的思路 ...

  3. 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器...

    [正文] 都说了放假不休息,奏是这么任性!!! [开发环境] 物理机版本:Win7旗舰版(64位) Android Studio版本:1.1正式版 一.新建工程: 1.新建一个Project: 打开A ...

  4. android genymotion模拟器怎么使用以及和google提供的模拟器性能对比

    genymotion是一款号称速度最快性能最好的android模拟器,它基于Oracle VM VirtualBox.支持GPS.重力感应.光.温度等诸多传感器:支持OpenGL 3D加速:电池电量模 ...

  5. Genymotion模拟器的安装和使用

    AndroidStudio的自带模拟器实在是太卡太慢,无奈之下,只好使用其它模拟器.Genymotion性能比较出众,鼓捣了一个晚上,终于把它安装好了.为了帮助大家尽可能少走弯路,在这里将安装过程写下 ...

  6. Appium----基于Ubuntu系统安装个人版免费的Android模拟器Genymotion模拟器

    [原文链接]Appium----基于Ubuntu系统安装个人版免费的Android模拟器Genymotion模拟器 (1)首先打开 genymotion官网 ,点击[Prince] (2)然后在 Ge ...

  7. 【已解决】关于Mac上的Genymotion模拟器的几个问题

    昨天同事说她的Android程序在客户那里使用有问题,我看了下觉得是跟安卓版本有关,于是想测试下,发现还没装模拟器.上网查了下,Android AVD在mac下的表现跟Windows上一样的糟糕,我就 ...

  8. Android Studio中配置Genymotion模拟器

    Android Studio Android Studio下载地址: https://developer.android.google.cn/studio/index.html 百度网盘:https: ...

  9. 如何在eclipse中绑定Genymotion模拟器,并使用

    因为eclipse自带的安卓模拟器启动很慢而且还很卡,所以选择使用Genymotion模拟器进行android开发.使用后你会发现增速不止一点点... 第一步:首先登陆Genymotion的官网下载G ...

最新文章

  1. JavaScript 日期联动选择器
  2. 使用nginx部署项目的相关资料
  3. sql server 交叉表查询实例-成绩统计
  4. 《机器学习》 周志华学习笔记第一章 绪论(课后习题)
  5. 7个有用的Vue开发技巧
  6. iis php的mime类型,IIS MIME类型介绍、MIME大全
  7. FX Composer 2 中文版快速教程
  8. python用for循环求平均分_Python中for循环的一些非常规操作
  9. oracle mysql认证考试流程_oraclemysql认证的考试流程有些什么
  10. 计算机控制系统报告,计算机控制系统实验报告一
  11. U2000北向 CORBA客户端代码Java编程示例
  12. 西北师范大学计算机科学与工程学院导师,西北师范大学计算机科学与工程学院导师简介-陈旺虎...
  13. 【制作脑图】万彩脑图大师教程 | 概括主题
  14. [PDDL人工智能] 01.PDDL规划器安装及入门详解(规划领域定义语言)
  15. 关于浮点型误差的解决方法
  16. java中有测试方法主方法不运行_java – 我的Eclipse无法再运行(或调试)我的JUnit测试...
  17. 绘王两款便携数位屏同时发售,全贴合防眩光屏配硬笔
  18. 过来人教你如何系统学STM32
  19. “光庭杯”第五届华中北区程序设计邀请赛 暨 WHU第八届程序设计竞赛(部分解题报告)
  20. C++取整,四舍五入

热门文章

  1. 统计应用计算机基础,计算机基础应用试题及答案参考
  2. java juel表达式_activiti 自定义函数解析juel表达式
  3. java循环队列_java实现循环队列(顺序队列)
  4. mysql导入数据权限_mysql5.7导入数据的权限问题
  5. Java设计模式(装饰者模式-组合模式-外观模式-享元模式)
  6. 十一好礼,90份新品MCU开发板免费送!
  7. 讯飞智慧餐厅(全国赛区)比赛通知
  8. 2021年春季学期-信号与系统-第二次作业参考答案-第十小题
  9. 举行可衡量自动行驶车未来发展的“智能模型车竞赛大会” 2018
  10. python微信红包代码_Python实现的微信红包提醒功能示例