为什么要装模拟器?
写完一个app后都希望能够测试一下,但很多时候我们懒得插手机、甚至没有手机测试,或者担心有什么未知的BUG会弄坏自己的手机。这个时候模拟器就非常有用了,完全可以很好的模拟各个型号的手机系统及硬件、配置等。
为什么要用Genymosion
(盗用一张coder-pig 的图)
这里向大家推荐一个上图作者写的Android基础入门教程,虽然是15年的,年代有些久,但是很适合入门,写的非常棒。
自从抛弃Eclipse之后,Android Studio成为了谷歌目前唯一还在维护的安卓开发IDE。但是Android Studio自带的模拟器里面就只有谷歌自己的手机型号, 而Genymosion除了谷歌的,还有如三星、HTC、摩托罗拉等一些主流型号的手机。另外,从网上各路大神的说法来看,Genymosion的体验式要比自带的AVD要好很多。从综合以上两点选用了装逼的Genymosion。
怎么下载、安装
- 首先去官网注册一个账号;官网注册地址(账号后面登录软件要用,必须注册。这里有个坑要注意,邮箱这里我尝试过使用Gmail、QQ邮箱都不行,一直显示错误,最后要163邮箱才行)
- 下载安装包;umm这货的官网有时候会把Download的入口去掉,表面只能下载试用版,试用30天,30天后要购买。而且因为外网的关系,下载速度会非常非常慢,中断了貌似也没有断点续传。。。。。我通过其他途径下载了一个最新版(2.12.0)的Ubuntu版本安装包,其说明是给Ubuntu1604用的,但我1404用着也没问题。(注,这是64位的)。我将我下载的Linux64、MAC、Windows系统的安装包都上传到了CSDN的下载中心,链接最后给出。原谅我的一点私心,没钱冲会员。
- 安装步骤:
- sudo apt-get install virtualbox安装虚拟机,Genymosion是基于这个虚拟机框架实现的,所以需要安装
- 将安装文件genymotion-2.12.0-linux_x64.bin复制到安装目录,比如我这里的~/aplications/genymotion,这里不建议放到根目录等需要用户权限的目录。然后打开中断运行如下命令:
cd ~/aplications/genymotion
./genymotion-2.12.0-linux_x64.bin
如果出现权限问题,请先运行sudo chmod +x ./genymotion-2.12.0-linux_x64.bin给其添加运行权限
- 然后就是跟着步骤走 这里选Personal Use。
- 安装的时候没有要你登录邮箱?有点忘了,后面打开软件的时候也是需要登录之前注册的账号的
- 下载Android Studio插件。这里参考genymotion官网给出的安装步骤
- 接着: 这里注意选择自己的安装路径。至此,安装完毕,剩下的部分就是使用了。
如何使用
就是上面的图,点击new添加一个你自己的型号就可以了,然后双击或者点击Start开始就可以。在已经开机的情况下,按调试以及运行都可以选择你的虚拟机进行调试运行
下载地址
下载前请看一下系统要求
Windows带模拟器版本下载
MAC版本下载地址
Linux版本下载连接
参考:
genymotion官网Android Studio插件安装指南
官方User-Guide
官方安装教程