Genymotion —— 强大好用高性能的 Android 模拟器

柯里薄雾
• 阅读 46750

Genymotion 是一款优秀专业高性能的安卓 Android 模拟器!它支持 Windows、Mac、Linux,由于其模拟运行速度很快画面流畅、且支持 OpenGL 3D 加速、多开、全屏等特性,并提供 Eclipse、IntelliJ IDEA 的开发插件,不仅是开发者们也是普通玩家们测试和运行 Android 软件/游戏的利器……

在电脑上玩转 Android 系统的游戏和软件 —— Genymotion 快到极致的模拟器!

如果你希望在电脑上运行 Android 游戏和软件或者进行开发测试,那么 Genymotion 将是你的绝佳选择!它的官网上也毫不谦虚地标榜自己——快到极致的 Android 模拟器。因为在运行速度方面 Genymotion 确实要比 BlueStacks 更加流畅顺滑,在主流配置的电脑上基本能达到安卓真机的运行速度,用起来很顺手。不论作为开发程序使用还是用来在电脑运行 Android 软件玩耍,流畅速度都能让你用得更加舒心!

Genymotion —— 强大好用高性能的 Android 模拟器

Genymotion 安卓模拟器的优点:

  • 速度快性能好,资源占用低,系统要求512MB内存就能运行
  • 支持 OpenGL 3D加速,可以流畅玩大型3D游戏
  • 支持同时启动多个模拟器,可以实现软件或游戏多开
  • 支持多种虚拟传感器,如电池状态、GPS、NFC、重力加速器等模拟,在微信、陌陌之类的App上有特别用处
  • 支持摄像头、蓝牙等设备
  • 可以配置模拟器参数,如屏幕分辨率、内存大小、CPU数量
  • 直接拖拽窗口即可调整画面大小,支持多种分辨率
  • 能支持几乎全部版本的 Android 系统,2.x 到 4.x 都没问题
  • 支持直接拖放文件到虚拟设备
  • 启动速度运行速度都完爆 Android SDK 官方的模拟器

系统配置要求:

  • 操作系统支持 Windows XP ~ Windows 8 (包括32与64位),支持 Linux 以及 Mac OS X
  • 支持 OpenGL 2.0 的显卡 (显卡驱动老旧可能会出现黑屏问题)
  • CPU支持 VT-x 或者 AMD-V 虚拟化,并且在BIOS设置为开启状态 (必须,否则运行会出错或速度非常慢)
  • 至少512MB内存
  • 至少提供100MB的硬盘空间供Genymotion安装;至少2GB硬盘空间存放Genymotion虚拟设备
  • 可用的网络连接(用于安装和更新)
  • 系统显示分辨率不低于1024×768

Genymotion 安卓模拟器安装设置教程:

1、安装 Virtualbox 以及 Android SDK 等基础软件:

由于 Genymotion 主要面向的是 Android 开发者而不是普通玩家,因此它的安装稍微有些复杂。因为它是基于 VirtualBox 虚拟机运行的,也就是说,在使用它之前电脑上首先要安装一个 VirtualBox,另外,Android SDK (安卓开发工具包)也是必不可少的,不过你不必像文中去配置运行官方SDK里面的模拟器,你只需下载回去,解压到一个纯英文目录即可。在后面的使用中,VirtualBox 和 Android SDK 在基本上都是作为幕后英雄的存在而已。

2、安装 Genymotion 模拟器:

当 Virtualbox 和 Android SDK 都就绪之后,你就可以下载并安装最新版的 Genymotion 模拟器了(下载地址位于本文结尾处),安装完后双击桌面图标即可启动模拟器。不过这时,你还需要先到 Genymotion 的美国官网注册一个账号并验证邮箱激活才能继续下一步。

现在可以开始给模拟器添加虚拟机了。点击 “Add” 添加一个新的虚拟 Android
设备,这时会弹出下面的窗口:

Genymotion —— 强大好用高性能的 Android 模拟器

在该窗口中点击 “Connect” 按钮,并输入您的用户名和密码登录。不过有时候由于土·啬的原因,你会发现死活都登录不上,这时只能想办法找个好用的代理或魏屁恩或过段时间再重试了。

Genymotion —— 强大好用高性能的 Android 模拟器

登录成功后在就会在列表中会出现各种机型供你选择下载了(下图)。选中你想要的虚拟 Android 机型和系统版本,譬如 Galaxy S4、Galaxy Nexus 神马的随你喜欢,点击 Next 即可进行下载。

Genymotion —— 强大好用高性能的 Android 模拟器

点击 Next 后会让你为这个虚拟Android设备命名(下图),按照你自己的喜好改名即可,再次点击 Next 开始进行下载。

Genymotion —— 强大好用高性能的 Android 模拟器

待该虚拟设备下载完成之后,你就会在主界面 Your virtual devices
列表中看到已经下载完成的虚拟设备了。

Genymotion —— 强大好用高性能的 Android 模拟器

如果你由于网络问题不能登录和下载,又找不到好用的梯子的话,也可以直接下载本站提供的虚拟机离线ova文件进行导入即可,后面会有提到。然后在列表中,选择想要启动的虚拟设备,点击扳手的图标可以对虚拟机进行设置,譬如分配多大的内存、设置分辨率等等,如下图。

Genymotion —— 强大好用高性能的 Android 模拟器

OK之后,点击 Play 按钮即可开始运行虚拟机了。不过首次运行时 Genymotion 可能还会要求你设置 Android SDK 的路径,你按照自己实际的路径选择好即可。

然后你的 Android 虚拟设备就会启动了!再然后,就没有然后了,尽管尽情地在电脑上跑各种安卓软件好好调戏它们吧!对了,默认情况下,键盘 ESC 键是虚拟机的后退键,F1 是菜单键,当然,你也可以用鼠标按虚拟按钮。

写在后面:

根据实际试用看来,Genymotion 的确是目前速度最快的 Android 模拟器了,使用流畅不卡顿,系统资源占用低,因此实用性非常高!无论是用来在电脑上测试Android软件、玩安卓游戏,还是用于移动程序开发,Genymotion 都能完美胜任。而且,它对个人使用免费(也提供了高级功能的付费版)加上跨平台支持 Windows、Mac、Linux 也使得它的通用性更高。


via iplaysoft

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
11个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Genymotion 无法安装 APK 解决方案
INSTALL\_FAILED\_NO\_MATCHING\_ABIS由于APK使用了不支持当前CPU架构的NativeLibraries,解决方案:下载对应的ARMTranslation,运行Genymotion,直接将zip包拖到Genymotion模
Stella981 Stella981
3年前
Android Studio3.1.4如何添加Genymotion插件并显示
Genymotion是一款更加优秀专业高性能的安卓 Android(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.yidianzixun.com%2Fm%2Fchannel%2Fkeyword%2Fandroid%3Fdisplay%3Dandroid%26word_id%3Da
Stella981 Stella981
3年前
Eclipse插件开发_学习_00_资源帖
一、官方资料 1.eclipseapi(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fhelp.eclipse.org%2Fmars%2Findex.jsp%3Ftopic%3D%252Forg.eclipse.platform.doc.isv%252Fguide%2
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(