Android 最好用的模拟器 Genymotion

Android 模拟器一直以速度奇慢无比著称,基本慢到不可用,对比 iOS 开发用的模拟器,天壤之别,但是今天介绍的 Android模拟器 Genymotion,速度不亚于真机。

Genymotion 来自于 AndroVM 这个开源项目,基于 x86 和 VirtualBox,支持 OpenGL 加速,可以用于 Mac/Win/Linux。最近发布了新版,支持了 Android2.3/4.3,新增了拖拽安装 apk,移除了 Google 市场(后面提供解决方案)。另外增加了功能更丰富的付费版,个人可以继续使用免费版。

如何使用

简单介绍下如何获取和使用 Genymotion:

  1. 下载并安装 VirtualBox;
  2. 注册 Genymotion 帐号并登录;
  3. 根据自己的系统下载并安装 Genymotion,及 Eclipse 插件(可选);

然后就可以启动 Genymotion 程序了:

主界面的 Settings 按钮,可以用来设置 VirtualBox 及 ADB 路径等信息。点击 Add 按钮,用 Genymotion 帐号登录后,会显示可用的 Android 虚拟设备:

找到想要的机型和版本,装好之后,回到主界面点 Play 按钮启动它,要安装应用,直接把 apk 文件拖进虚拟机就可以了:

键盘 esc 是虚拟机的后退键,f1 是 menu 键。可以看到虽然 Genymotion 底层使用 VirtualBox,但是整个过程中,VirtualBox 一直是幕后英雄,不会露面。

另外,如果安装了 Genymotion 的 Eclipse 插件,以后就可以在 Eclipse 里管理和使用虚拟机了。如果在 Genymotion 里指定了 ADB 路径,调试 Android 应用也很方便。

Genymotion 虚拟机运行于本机,所以本机拥有的内网权限,虚拟机也有。

Google 市场 和 ARM 库

前面说过,新版 Genymotion 移除了 Google 市场。实际上,对 ARM library 的支持也一并移除了:

Both the “Google apps” and the “ARM library support” features are removed.

这样安装某些 App 时,会报「INSTALL_FAILED_CPU_ABI_INCOMPATIBLE」错误,比如微信。xda 论坛给出了一个解决方案,经验证确实好用。

安装 GApps(含 Google 市场)和 ARM Translation(提供 ARM 支持)的步骤(尽量参考英文原文):

  1. 下载  ARM Translation Installer v1.1
  2. 将下载回来的zip文件(不要解压) 直接拖放进去虚拟机里进行安装,完成后让虚拟机「关机」重开,不要直接关闭窗口
  3. 下载对应系统版本的 Google Apps,推荐下载 4.3,4.4可能有bug
  4. 同样将zip文件不要解压拖放到虚拟机进行安装,同样重启虚拟机
  5. 成功后 Google Play 市场和其他 Google App 都会出现了
  6. 这时你再安装微信或其他应用就不会再出现错误了

这样,Google Play 和其他 Google App 都有了;再安装微信等应用也不会报错了。

使用 Mac 的同学请注意

Genymotion 依赖的 Virtualbox 虚拟机,和 Mac 系统下另一个著名的虚拟机软件「Parallels Desktop」没办法同时使用。Parallels Desktop 官方说无解

No workaround is available. Please try not to use Parallels Desktop and Virtual Box at the same time

所以每次使用 Genymotion,必须先关掉 Parallels Desktop;同样,要使用 Parallels Desktop,也得关闭 Genymotion。

问题是:关闭 Genymotion,Virtualbox 某些进程并不会自动退出。所以我们要手动结束 Virtualbox 所有进程,才能正常运行 Parallels Desktop。我写了一个「Kill Virtualbox」的 Alfred Workflow 专门干这事,其实就一行:

update: 升级到 2.0.2 之后,直接关闭 Genymotion 可以同时退出所有 VirtualBox 进程,不需要上面那么复杂了。

最后跟大家说一下,不要在Android模拟器里面运行微信,因为存在封号危险:

两种模拟器都会被封,一般提示“被举报”或“严重违反相关协议”:
1、Virtualbox + Android x86、Genymotion和国内各种山寨版;
2、Bluestacks。

如有问题,可以加我私人微信号交流:wanghj29

时间: 2024-11-05 15:55:47

Android 最好用的模拟器 Genymotion的相关文章

Android模拟器Genymotion安装使用教程详解

一.注册\登录 打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作.如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中). 注册 如果没有账号,则需要先注册.在登录界面,点击Create an account按钮打开注册界面. 注册界面如下:(使用谷歌浏览器翻译后的界面) 按照上面的提示输入相关内容,需要注意的是输入邮箱和密码后,系统会发送一封邮件到你邮箱,请一定要去验证.注意:一定要进行验证!!!

Android模拟器Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:http://blog.csdn.net/fengyuzhengfan/article/details/53366252 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类.今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴. Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子.之前Android SDK中的模拟器运行速度一直是大家吐槽的

最快的Android模拟器Genymotion的安装与使用

你还在为android自带的模拟器缓慢启动而发愁吗,本文将带你使用最新,最快的android模拟器测试与模拟App应用必备的Genymotion. Genymotion是最新版的安卓模拟器,被300000开发者所信任! 我们会变得更易用.更个性化. 加入我们社区并成为第一批的使用者吧! 官网地址:http://www.genymotion.net/ 一.Genymotion优点所在 1.演示 保证您的应用能以最好的画质和效能运行,这是他们应有的表现. 只要轻点3次鼠标,就可以开始使用您的虚拟器.

Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器.当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Studio 1.0,个人感觉使用起来还是不错的.之前下载过一些Android studio的早期版本,但是都因为"网络问题"而安装失败,无奈删除.而这一次,Android studio 1.0下载后,不需要再联网下载东西了,直接解压就可以使用.  一.Android Studio 1.0.1的下

ArcGIS4Android 3 :最快Android模拟器Genymotion

整理了使用方法和资源: Android开发人员都知道,原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题.当然很多人都会选择直接使用android手机来开发,但是有时候需要在投影仪上演示程序的时候手机不太好做到吧.这里给大家介绍一款很好的android模拟器——genymotion. 一.安装方法 1.Genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,加载APP的速度比较快,操作起来也很流畅. 2.Genymotion依赖于

最强Android模拟器genymotion的安装与配置

Android开发人员都知道,原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题.当然很多人都会选择直接使用android手机来开发,但是有时候需要在投影仪上演示程序的时候手机不太好做到吧.这里我给大家介绍一款很好的android模拟器——Genymotion. 网上可以看到很多介绍Genymotion模拟器安装及使用方法的博文,我这两天也在自己电脑上进行了一些实践,经过一天的捣腾才装好,遇到了不少的问题,所以写下该博文做个记录. 一.Genymotion介绍  1.Genymotio

最快Android模拟器Genymotion的安装与使用完整教程(多图,慎点)

在这开发Android的一段时间内,一直是使用真机进行测试的,使用过的机子包括华为U8825d,红米,MX3.深知Android的最大问题就是碎片化,就是各种适配问题,甚是头疼.也是一直听说Genymotion的快速与强大,也是亲眼见过别人使用Genymotion,完全把Android自带的AVD碾压的渣都不剩.所以今天将进行Genymotion的安装与使用,强烈建议大家使用Genymotion.因为这真的是很好的开发工具.(PS:本文图片极多,做好心理准备). (1)登录Genymotion官

Android 快速模拟器Genymotion

genymotion是一款号称速度最快性能最好的android模拟器,它基于Oracle VM VirtualBox.支持GPS.重力感应.光.温度等诸多传感器:支持OpenGL 3D加速:电池电量模拟:能够运行在windows.linux.mac系统下:并提供的有eclipse下的插件,可以支持在eclipse下进行应用开发测试. (一)首先介绍下如何下载并运行genymotion模拟器 在http://www.genymotion.com/网站上点击sign up按钮开始进行注册. 填写相关

Eclipse+超快速的模拟器Genymotion开展Android申请书(第一步:安装和配置Genymotion)

一.安装和配置Genymotion (1)因为Eclipse自带SDK模拟器,慢启动,别说 今天给大家介绍一个更快速的模拟器Genymotion (2)第一次去Genymotion在官方网站上注册一个账号.此帐户是非常有用的 请记着你的账号和password(我用的是QQ好注冊的) 网址是:https://www.genymotion.com/ (3)填好信息之后 点击 Creat account 就可以注冊  然后到你的邮箱激活 就好了! (4)然后去下载genymotion  鉴于下载的比較