Genymotion提供Android虚拟环境的工具集。相信很多Android开发者一定受够了速度慢、体验差效率及其地下的官方模拟器了。如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择。Genymotion支持Windows、Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧。

Genymotion特性

提供最好的Android模拟体验

支持OpenGL加速,提供最好的3D性能体验

支持从Goole Play安装应用

支持全屏

模拟器控制

支持同时启动多个模拟器

支持传感器管理,如电池状态,GPS,Accelerator加速器

支持shell控制模拟器

设备管理

易安装

兼容Microsoft Windows 32/64 bits, Mac OSX 10.5+ and Linux 32/64 bits

支持配置模拟器参数,如屏幕分辨率、内存大小、CPU数量

支持从Eclipse启动模拟器

支持直接从Eclipse启动虚拟机

环境要求

操作系统要求

需要满足一下操作系统之一:Microsoft Windows XP SP3 (32 or 64 bits)、Microsoft Windows Vista (32 or 64 bits)、Microsoft Windows 7 (32 or 64 bits)、Linux Ubuntu 12.04、Linux Ubuntu 12.10和Mac OS X 10.X;

系统环境要求

支持OpenGL 2.0

CPU支持VT-x或者AMD-V虚拟化,通过BIOS设置开启

至少512MB内存

至少提供100MB的硬盘空间供Genymotion安装;至少2GB硬盘空间存放Genymotion虚拟设备

可用网络连接(用于安装和更新)

系统显示分辨率不低于1024x768

应用程序要求

Oracle VirtualBox >= 4.1(版本越高越好)

Android开发环境:SDK,Eclipse+ADT

安装过程

由于我的机器上已经安装好了完成的Android开发环境,所以Android的基础开发环境我就不介绍了,需要的同学可以参考Android Developer网站(http://developer.android.com/sdk/installing/bundle.html);  

我的安装测试环境基于Linux Mint 13(基于ubunt至此,Genymotion大概安装完成啦,体验一下,是不是比你想象中的快呢?哈哈!  u 12.04) 64位

注册

到https://cloud.genymotion.com/page/customer/login/页面注册,提交注册后通过邮件你的帐号,注册成功才可以下载Genymotion相关工具。

注意,可能由于长城的原因,该页面无法打开。建议同学们使用vpn或者代理。

下载及安装VirtualBox

到https://www.virtualbox.org/wiki/Downloads官方下载安装,以及打上相应的补丁,如VirtualBox 4.2.16 Oracle VM VirtualBox Extension Pack。

下载及安装Genymotion

下载Genymotion相应版本

安装Genymotion

执行一下命令

chmod +x [InstallerPath]/genymotion.bin

[InstallerPath]/genymotion.bin   

安装成功后,在InstallerPath会看到

体验Genymotion

启动Genymotion

使用

主窗口,点击“Add”按钮

点击“connect”按钮

输入注册的用户名和密码后点击connect按钮进行连接

选择需要添加的虚拟机设备,点击“Add”

点击“next”

下载模拟器完成后,点击“next”

给已创建的模拟器命名

回到主窗口,选择一添加的模拟器,如“Nexus 7”,点击“Play”启动模拟器

Nexus 7启动,速度非常快,几秒完成,模拟器的反映速度很令人满意,操作流畅

打开VirtualBox程序,会看到所创建的Android虚拟设备列表,操作跟操作普通虚拟机一样,非常方便

Eclipse插件安装

Genymotion还支持Eclipse IDE,这大大方便了我们使用Genymotion来开发应用。插件的安装有两种方式,介绍如下:

通过update site在线安装

启动Eclipse,Help->Install New Software...->Add

填写一下信息:

Name: Genymobile

Location: http://plugins.genymotion.com/eclipse

接下来跟安装adt的流程一样,指导完成

手动安装

关闭eclipse

下载Eclipse插件https://cloud.genymotion.com/page/launchpad/download/

将下载好的插件jar文件放到你eclipse安装目录下的plugins目录下,然后启动eclipse

插件使用

点击eclipse工具栏上的图标启动该插件

首次使用时要指定Genymotion安装目录和SDK目录

Android虚拟环境的工具集Genymotion完整安装教程的更多相关文章

  1. 安装并配置 Android Studio 开发工具和 Genymotion 模拟器

    需求说明: 安装并配置 Android Studio 开发工具和 Genymotion 模拟器. 熟练使用 Genymotion 模拟器,掌握 Genymotion 模拟器的基本设置和程序安装. 实现 ...

  2. vs2010问题 error MSB8008: 指定的平台工具集(v110)未安装或无效

    vs2012上的项目导入到vs2010中,编译出现 >------ 已启动生成: 项目: HelloGame.win32, 配置: Debug Win32 ------ >生成启动时间为 ...

  3. error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值

    如果你的电脑上有两个不同版本的VS,或者你的程序拷贝到别人的电脑上去运行,或者你是从别人那里拷贝来的项目,而你们俩用的VS版本不一样,就会在运行的时候出现这个问题,这个错误中的v110是VS2012使 ...

  4. 解决 vs2010问题 error MSB8008: 指定的平台工具集(v110)未安装或无效

    一次编译程序时.出现故障 >------ 已启动生成: 项目: PhotoStore, 配置: Debug Win32 ------ 1>生成启动时间为 2013-01-15 18:10: ...

  5. Kubernetes(k8s)完整安装教程

    Kubernetes(k8s)完整安装教程  2019-08-27 2.3k 记录 发表评论 目录 1 安装 1.1 安装 Docker 1.2 安装 VirtualBox 1.3 安装 kubect ...

  6. Android开发最强模拟器Genymotion的安装及使用教程。附注释图详解

    前沿   呵呵,笔者第一次在公开的博客网站写心得,想让自己的Android开发生涯留下点足迹,并且为自己做点笔记,如果该文章能帮到广大的Android小白朋友最好了(其实我也是一小白,(●'◡'●)) ...

  7. Android代码安全工具集

    前言 原计划出一系列APP测试文章,从基础发,整个思路还在整理,秉着吹牛的态度,整理了一部分安卓代码安全的工具推荐给大家玩玩,提升一下逼格. 在这之前给大家讲讲阿旺对安全测试的理解,不管别人怎么扯,一 ...

  8. error MSB8008: 指定的平台工具集(v110)未安装或无效

    转自VC错误:http://www.vcerror.com/?p=318 问题描述: 平台工具集(v110)是vs2012下用的,你是用vs2010打开工程,它默认是用v100, 所以这个工程可能用v ...

  9. Appium完整安装教程

    Appium安装教程 发布时间: 2014-12-11 10:34    作者: 柒月    来源: 51Testing软件测试网采编 字体:  小  中  大  | 上一篇 下一篇 | 打印  | ...

随机推荐

  1. 使用Mysql命令一次性备份多个数据库(所有数据库)

    通过CMD命令窗口 1.找到Mysql的安装目录\mysql\BIN目录 2. 输入mysqldump --all-databases -h127.0.0.1 -uroot -p123456 > ...

  2. Java汉字排序(2)按拼音排序

    对于包含汉字的字符串来说,排序的方式主要有两种:一种是拼音,一种是笔画. 本文就讲述如何实现按拼音排序的比较器(Comparator). 作者:Jeff 发表于:2007年12月21日 11:27 最 ...

  3. 开源布局控件 WeifenLuo.WinFormsUI.Docking.dll使用

    WeifenLuo.WinFormsUI.Docking是一个很强大的界面布局控件,可以保存自定义的布局为XML文件,可以加载XML配置文件.! 先看一下效果 使用说明: 1.新建一个WinForm程 ...

  4. Java设计模式之工厂模式(简单工厂模式+工厂方法模式)

    摘自http://blog.csdn.net/jason0539/article/details/23020989 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是 ...

  5. 函数buf_LRU_search_and_free_block

    /******************************************************************//** Try to free a replaceable bl ...

  6. ↗☻【PHP与MySQL程序设计 #BOOK#】第3章 PHP基础

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  7. 【转】iOS 宏(define)与常量(const)的正确使用-- 不错

    原文网址:http://www.jianshu.com/p/f83335e036b5 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与c ...

  8. 【转】adb控台中Permission denied的解决方案

    原文网址:http://blog.csdn.net/wkl305268748/article/details/13504171 [前提]手机一定要root 在控制台中想要将电脑上c盘中的tcpdump ...

  9. C# 中的数组(array)

    原文 C# 中的数组(array) 特性 数组是一个无序的元素序列.数组元素存储在一个连续性的内存块中,并可使用一个整数索引来访问. C# 声明数组变量时,数组的大小不是声明的一部分.这点与C/C++ ...

  10. C语言断言

    1.概述 断言是对某种假设条件进行检查(可理解为若条件成立则无动作,否则应报告),它可以快速发现并定位软件问题,同时对系统错误进行自动报警.断言可以对在系统中隐藏很深,用其它手段极难发现的问题进行定位 ...