比真机还快的Android模拟器——Genymotion
比真机还快的Android模拟器——Genymotion
----转载请注明出处:coder-pig
本文引言:
笔者作为一名没收入的大学狗,不像一些在公司工作的朋友,有自己的測试机,用了一年多的联想s898t
早已"千疮百孔",不堪入目了!事实上笔者不喜欢在自己的手机上装那么多自己的測试软件!
毕竟~
讲到这里,相信非常多朋友朋友都和笔者一样平时都是用sdk提供的avd虚拟机进行代码调试的。
非常多时候,都会听到有人抱怨,"垃圾模拟器开机都10几分钟,怎么玩?","跑个简单的程序跑半年",
"做个动画一卡一卡的,就像看幻灯片一样..."等等各种吐槽模拟器的!
笔者也是深受其害!
一次偶然的机会,听到群里几个人吹水,第一次听到Genymotion这个词,下意识地百度了一下。
知道有这个模拟器,只是当时也不怎么在意;近期看到一篇博文中用到了这个东东,看上去效果还不赖~!
今天吃饱饭没事做就下下来安装了!
最后得出一个字。
爽!
快!
叼!
怎么一个爽字了得,接下来说下有什么好的长处吧
事实上,很多其它的是模拟器的快,开机只须要几秒钟!
执行程序也是几秒钟的事!
然后切换拖拉一点都不卡,流畅性一流。以下就来了解下这个这么叼的模拟器吧!
先看下执行的效果图吧,gif图因为限制大小,仅仅能录制非常短的片段
认为不够看可观看以下的演示视频(百度云转存一下,在线观看就可以,笔者临时没找到好的视频分享平台)
点击观看:Genymotion演示视频
为什么要使用Genymotion(长处):
ps:官方给出的介绍:
去哪里下载Genymotion
百度到的有非常多,第一个就是了,Genymotion的中文官网:
链接例如以下:http://www.genymotion.cn/#theme=download
怎么下载安装Genymotion
①打开上面提供的链接,注冊账号password:
②选择须要的版本号进行下载,假设没有安装virtualBox的话,直接下第一个就能够了
里面包括了Genymotion和虚拟机!当然假设你电脑已经有virtualBox或者不是基于
windows系统的能够选择以下其它版本号进行下载:
③先别急着装,这个时候我们登录我们的邮箱,激活我们的账号,我们会收到一条邮件:
验证完毕后会收到还有一条邮件:
④双击安装包,都是傻瓜式的下一步:
选择安装文件夹:
安装完后会弹出Oracle VM virtualBox的安装,这里能够选择路径,笔者直接默认安装了
安装过程中会时不时弹出安装一些设备的窗体,这是虚拟机在安装东西,不用理,都按安装:
好了,安装完毕后,确认,将我们的Genymotion执行起来
怎么创建出Android模拟器?
①执行软件后会来到一个界面,由于是第一次使用,所以须要我们新建一个avd:
点击yes后会来到选择avd版本号的界面,由于这上面什么设备都没有,我们须要连接到官网
获取各种版本号的系统与硬件设备等,点击下方的connect,输入我们已经激活的账号password:
邮箱与password(笔者可能是网络问题,连续连了几次才成功的)
登录成功后就能够对相应的系统以及硬件设备进行选择了:(眼下还不支持AndroidL)
这里显示设备的相关信息,能够自己定义模拟器的名称
设置完名称后,点击next,就会下载虚拟设备的相关程序以及相应官方的sdk
(比方笔者的是Naxus 4,默认是安卓4.2)
好了,avd已经创建完成,接着把他执行起来,开机也仅仅是十几秒的事,非常赞!
操作起来超流畅啊,有木有?
好了,相信看到这里的你已近欲欲想试了,先别急,我们是用来开发的,可能你会纠结怎么让Eclpise或者
Android Studio上编写的程序在模拟器上跑吧。
怎么把写好的代码部署到Genymotion上?
事实上这个问题是白问的,我们仅仅要在Eclpise上的Device就能够看到当前正在执行的模拟器;
感觉事实上和真机是差点儿相同的,我们仅仅要执行程序时选择在哪个设备上执行就可以。
其它的一些小问题:
①不喜欢原生的系统,想用标准sdk中的系统版本号
答:在下载设备驱动时事实上已经下载好相应的sdk了,可是假设你不喜欢的话能够
打开setting--ADB-->选择Eclpise的sdk路径
②老登录不了?
或者获取不了手机列表:
答:这个大部分的原因都是给墙了,所以仅仅能用vpn了;只是貌似白天是能够的,
尽管有点慢,晚上的话笔者试了N次都是下载不了其它版本号的设备!另外登录
不了要看下自己账号password是否有错误哦!
③认为模拟器占屏幕太大了
答:先把模拟器关了,点击扳手的图标
④另外,说一点:
就像Android Studio一样,Genymotion相同也可能出现不兼容或者卡顿,异常终结等问题;
可是请不要由于一两次的异常结束就去抱怨什么东西,我们都是程序猿,我们不是市场砍价的
大妈,程序有bug是正常的!带着寻常心!另外这个Genymotion执行的硬件也是有一定需求的
假设内存是2G下面的就不建议使用了(貌似2G跑4.2的普通模拟器已经有点吃力了),并且如今
相信大部分朋友的电脑内存都是4g以上的了,所以应该不存在配置不够的问题!
ps:关于Genymtion的安装使用就说到这里,笔者这里仅仅是介绍一下这个Genymotion的使用方法;
不喜忽喷,有条件的话还是建议大家使用这个模拟器吧,个人用是免费的,企业用预计是要收费的;
只是企业都有測试机啦=-=,废话就这么多吧!假设你认为本文实用的话就顶一个吧。
你的支持是我们这些写博的动力支持!谢谢
更新日志:
①2013.9.6:使用时遇到的问题:(记录下)
执行程序时出现下述错误:
解决方法:
下载以下这个zip包,完成下载后将它拖拽到模拟器窗体上,弹出对话框点击确定,接着重新启动下模拟器就可以!
http://pan.baidu.com/s/1ntqOPYx
②2014.10.15:由于程序须要查看模拟器的sdk文件夹:
之前的话我们在Eclipse上是通过mmt/sdcard找到sd卡文件夹的;
可是genymotion却不是在这个路径下:而是在以下这个路径下:
/mnt/shell/emulated/0/
能够依据后面的Info慢慢找出来
比真机还快的Android模拟器——Genymotion相关推荐
- 简述Android模拟机和真机的区别,谈谈android模拟器和真机的差别
虽说android模拟器做得很完善几乎跟真机一样,但本人实际开发发现还是有不少不一样的,没有一个真机测试还真难保证自己的应该能够在真机上顺畅跑起来. 列举下我遇到的不同之处: 1.模拟器上安装的apk ...
- eclipse android用真机模拟,eclipse--解决Android模拟器端口被占用问题的办法
一.问题描述 今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has occured& ...
- Android模拟器Genymotion安装及使用教程详解
尊重版权,未经授权不得转载 本文出自:http://blog.csdn.net/fengyuzhengfan/article/details/53366252 一直以来都有不少朋友问我关于Androi ...
- Android手机应用第三方模拟器使用、真机测试运行方法以及AVD 模拟器黑屏的解决尝试
Android SDK手机应用开发中第三方模拟器.真机运行方法以及AVD模拟器黑屏的解决尝试 对于手机应用开发的测试运行,有基于模拟器和真机运行2种途径. 模拟器的方法 android SDK提供了A ...
- 快到极致的Android模拟器——Genymotion
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/141824 还在用Andro ...
- 【极客之作】快到极致的Android模拟器——Genymotion
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/141824 还在用Andro ...
- (转)最强Android模拟器genymotion的安装与配置
Android开发人员都知道,原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题.当然很多人都会选择直接使用android手机来开发,但是有时候需要在投影仪上演示程序的时候手机不太好做到吧. ...
- 安装Android模拟器Genymotion【Android学习入门】
安装Android模拟器Genymotion 推荐教程:一个强大的Android模拟器Genymotion具体内容如下: 相信很多Android开发者一定受够了速度慢.体验差效率及其地下的官方模拟器了 ...
- Android模拟器genymotion的安装和使用
Genymotion概述 Genymotion是一套完整的工具集,旨在为Android提 供虚拟环境.开发人员.测试人员.销售人员甚至是游戏玩家都能从中获得众多实用功 能. 它可用于大多数操作系统:W ...
最新文章
- 细节详解 | Bert,GPT,RNN及LSTM模型
- BigData-‘基于代价优化’究竟是怎么一回事?
- soj1201- 约数
- (0013)iOS 开发之集成友盟第三方登录
- Linux0.11启动过程
- 我的机器学习入门之路(上)——传统机器学习
- 服务器选型:怎样的一款服务器产品才算是优秀的
- Python pandas中DataFrame逐行读取的方法(pandas.core.frame.DataFrame类型)
- 数据增长率怎么算_2019 年“泰迪杯”数据分析职业技能大赛A题 超市销售数据分析...
- 图片在mysql中的储存_如何在MySQL中直接储存图片
- 【其他】Windows Media Services 无法启动
- POS收单地区代码表(2015年3月版)
- 【洛谷】P2689 东南西北 c++
- Csdn富文本编辑器中使用Emoji表情包
- PubWin不知道密码情况下卸载
- T155235 判断升序排列
- GDAL+Basemap+IDW(反距离权重)代替ARCPY,制作温度、降雨分布图
- C语言中,的三种作用
- w10投影全屏设置_win10投影怎么全屏显示,投影和电脑同时显示
- 史上最全的Altium Designer 20安装教程
热门文章
- AI 的下一个重大挑战:理解语言的细微差别
- UINavigationBar的创建
- Fedora最小化安装后没有ifconfig命令
- 批量安装Windows补丁
- Linux下之使用简单3种创建文件的命令,并实现一个Html和JavaScript小程序
- datetime类型保存的时间比实际时间少8小时
- CSS——FC(BFC/IFC/FFC/GFC)超详细版+原理案例分析
- java环境配置 Windows10
- 什么是实验室人员比对人员_中实在线——程老师小课堂 实验室人员管理技巧...
- mysql 的数据备份_MySQL 数据备份与还原